To have an outrageous vice means to do something that is shockingly bad, or a bad guilty pleasure. It applies to modern day because people still have these outrageous vices. Being addicted to very harmful drugs or stealing cars, robbing stores, etc..