So, another area 17-18 year olds can fight and die for their country but are not full citizens. Nothing in 2nd amendment says adult or age limited.
I don't know if they've changed it, but I joined on my 17th birthday, but didn't get sent to Vietnam till 6 weeks after my 18th birthday. Don't know if they send under 18 yr olds to combat theatres.