The thing I catch a problem is, kids watch this stuff. At the time CM Punk was a heel. The message that was sent was:
Bad guy: Doesn't smoke, doesn't drink, is boring because he doesn't drink or smoke.
Good guy: Encourages drinking, and insults people who don't.
While it doesn't bother me when people drink, it bothers me when they get drunk.