At the same time, some form of national obligation might be useful. Maybe requiring a certain number of "volunteer" hours every year for a couple of years. Something like the CCC ...
Just keep the malcontents and slackers away from our armed forces.
If you were to line up all the young snowflakes, malcontents and slackers in this country and do a profile of each one, I can almost guarantee you that the most common characteristic they have is that they've never held a job -- even a newspaper delivery route -- in their lives.