I'm not responsible for these fools and I shouldn't have my wallet squeezed because of their ignorance. I won't tolerate unruly drunks in my home and I have a legal right to physically eject that person. Same with the stadiums. Don't follow the rules and disrespect the host and the property, then it's out on your drunk ass you go. If you drown in a creek after that because you can't handle the booze...sucks to be you and you get no pity from me.
If someone challenges you, accept the challenge. Be consistent and persistent, and do it with a smile on your face. Then let them know exactly what that smile means.