Roger, The reason that the drinking age in most places is 21 is. In Ill. they had a drinking age of 18. Then they discovered that 80% of the fatal accadents (auto) that involved drinking, the driver was over 18 and under 21. What happend was that they (18-21) proved in a most grusom way that they could not handle drinking. So the state legislators decided to raise the drinking age. They basicly got tired of having their kids killed..
The question of "are you a vet." Meraly implies that if at 18 had gone to war, and survived, you had paid your dues, so was allowd a drink. However on a personel note, I was comming from my first tour in Viet Nam, on my way to Germany, I was 20, and was not allowed to drink. My Aunt raised holy hell in the place. Screaming that someone who had seen combat, should be allowed a drink in their #$%^^!@ restruant. Quite embaressing really. But they didn't serve, and we didn't eat there. (BTW I was in uniform at the time.)
(tounge firmly in cheek) We know the Brits can handle drinking, we see that demonstrated at the football matches.