How about 21, 25 or a honorable discharge from the military? Most don't end their military service prior to 21 anyways. There are a 100 ways to skin a boo boo bear, but something needs to change.
I'd agree only if voting age followed that - if a person doesn't have the wherewithal to own a gun, why would we think they have it to vote?