How out of touch are you? What does drinking have to do with being spoiled? College kids drink - that's what they do.
It also doesn't keep me from recognizing the fairly large number of fine clean living people. It probably comes as a shock to you but they are not hypocrits either.