A very controversial topic here that will probably lead to a huge discussion that doesn't belong in this form, but with that said I tend to agree. However, it's really hard to set an age limit on when an entire population is responsible enough to drink. I know 50 year olds that I wouldn't trust with a potato gun when they drink. It's really a grey area to mark a certain age limit for maturity. Drinking is a responsibility. You can affect others life's when you drink, and you have to be aware of the consequences of your actions when you are intoxicated. Now for the military allowing 18 year olds to join there is psychology behind why they allow that. You ask a 18 year old to charge a hill and their adrenaline and emotionally high will propel them to climb the hill without worrying about the consequences. You ask a mid-20s person and they are at least going to ponder it a second before charging. You ask a mid-30s person to charge hill and they are simply going to command a 18 year old to do it for them because they know the danger of charging the hill. Most 18 year olds not only have that superman complex of I can't be broken/killed, but they also don't have families to worry about usually.