While I wish everyone would choose to serve in the military, in some way, shape, or form, for at least a short time, I recognize under our way of life, requiring it isn't the best solution.
I believe everyone should do a stint. I'd like to see it happen between high school and college. However, I also recognize that's just my viewpoint. And it has drawbacks - some of the 18-22 year olds would cause more trouble than they're worth to deal with, and I don't want them sullying my military. Having been there for years, I know how much havoc someone can wreak.
If you do choose the military, you have a duty to give it your all, your best, for the period of time you've agreed, though. None of this "Oh, it's not what I thought" and trying to game the system. No "I only joined for the education, not to fight." If you're a conscientious objector, don't join. If you're one of the 2-3 who become such after joining - serve somewhere.
Off my soapbox.