Well if every (almost?) other country has a lower drinking age and the US claims to be the most democratic country, I'd think having the drinking age at 21 is a bit hypocritical.
But as the article says, if you want to drink under 21 you can easily do it so like most things, it's up the parents to raise the child well and stop blaming society.