This question has been asked in the correct catagory, IE "news". however, here is my response:
No, not military service but yes to some sort of community service where 16-18 year olds can learn to give something before they take. Perhaps they could deliver meals on wheels, cut grass in public parks, clean the streets etc. This would give them a sense of responsibility, a wage they have to earn , self respect and self discipline and do good for the community at large. Give them the option of military service but as an ex soldier myself, I feel compulsion to be wrong, my reason being that I would rather be in a dangerous situation somewhere in the world with someone who chose to join the Army rather than hope the person watching my back was not counting down the days/hours till he/she goes home to Blighty