Answer:
The first error is that the sentence is a run-on. The second is that It uses wrong punctuation. That's what I can find
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..
He doesn't like it at all. He is extremely upset with the plan.
If your name is Meth and it's a story about you... yeah, otherwise, no.