I'm not disagreeing that alcohol can also have a bad impact - but it can also bring social benefits. For me it makes other people eventually find my conversations interesting, and on at least three occasions has had the effect of a woman find me both funny and good looking. Gambling wouldn't do that!
As far as I see gambling, the only benefit it brings is a bit of expensive excitement, the occasional rush of endorphins when you win, just before you lose again.
I'd really rather our shirts didn't advertise booze, or gambling, which together with loan companies like wonga, have to be the 3 worse things to associate ourselves with, after the likes of Charlie's Crack Cocaine Corps.
Whatever we're offered to wear a badge is going to be small change in today's football. It's about time a club (like ours) made a stand and instead of selling advertising space on its shirts, wore the name of some local charity that it was supporting. Barcelona did this with Unicef once, and it was class.