I see absolutely no use for military training for anyone who is not entering the military. Military training is aimed at military, and there are those who will say a person ends up coming away with having learned something "extra" as a "side benefit". There are far better ways of helping young people become people of honor, character, and integrity than using the "military approach". In fact, many people who have learned "how to be a person" through military training find they're not necessarily as "great" at being a person in life in non-military life. That may be a necessary, negative, aspect of military training; and people often find ways to address some of the negative aspects if/when they become a problem.
I don't think, however, that introducing military training to people not planning to enter the military has a shred of anything productive to it. In fact, I think it would be destructive for no good reason whatsoever. If there are some "young punks" out there who only to respond to something like military training, what anyone recommends for them isn't my business.
Having raised three fine, strong, young adults in a very non-military style, I prefer the people my own children have become to some of the people who only know life according to military training.
I have tremendous respect for people who have given up their own lives in order to serve in the military, and respect for the training they get that helps them do their jobs well. Astronauts get their own kind of training. Physicians get their own kind. "Everyone" tends to think his own kind of training is the kind everyone else ought to have if he's to "measure up" as a human being. Military training isn't the only thing in life that helps people become better/stronger/more knowledgeable/more skilled people than they were when they started. In fact, some people come away from military training pretty much too damaged for non-military relationships.
So again, no, no, and no on the value of military training for people not planning to enter the military. If it turns out they have little or no choice but to enter the military, then they get their training then.