They have a legitimate point. What the point of being drafted into a war for garbage reasons? What happened so great and what was accomplished during vietnam? When we actually have a reason to defend our country then its different.
No, but it would be smart for every "qualified" young american to join for at least 2 years....you definately get a lot from a hitch in the military...training, discipline, travel, and most important serve your country...