Curiously, the US Army will take you at 17 (with parental consent). So you're old enough to decide to die for your country, but not old enough to decide to have sex with someone who's 23.
The UK had a problem a few years ago when they accidentally deployed some 17 year olds to Iraq.