This has to be illegal or at least immoral. If you are going to set the National legal age of an adult as 18 years of age you should not put certain restrictions on this. You as an 18 year old are responsible for ALL laws of this land and will be held as accountable for said laws under penalties as an adult. You are charged for signing up for selected service for the defense of our Nation with weapons that most criminals even have a hard time obtaining. Why can you go to jail as an adult, serve and die for your country as an adult but not defend yourself, your family, friends, or neighbors on your home soil??? If you support this legislation then I will no longer support you as my elected official.