Just my two cents here...
I guess I don't understand why some demonize all types of alcohol...if you don't drink, or don't WANT to drink, then don't drink. Most drink responsibly, and those that don't should be dealt with quickly and appropriately.
I guess I feel it's better to educate your kids about "_______" (fill in the blank - rudeness, alcohol, pot, cigarettes, sex, foul language, discrimination, bigotry, the list can go on and on...), rather than trying to protect them from ever seeing it at all - shoot just turn on the TV, for heaven's sake.
To have others decide whether or not I should be able to have a drink, even outside of a restaurant, in a vacations spot attended by world-wide guests with different cultures and beliefs, is not only "old fashioned," but somewhat judgemental, just like it would be if you said I couldn't ride Soarin' twice in a row because others may not get to ride it at all.
If I abuse alcohol i and my resulting behavior infringes on others' rights, etc., then shame on me, and by all means, I should be punished. But it's certainly not the fault of having alcohol available - it's my fault for not being an adult and being responsible.