First of all the military isn't a one size fits all proposition and not all military personnel are someone to be admired. Can it be the instrument to turn a persons life for the better? Sure it can be and it has been, but the negative side of that story is not told nearly as much.
My thinking would be instead of forcing people as the only option into the military, the better solution would be two years of service, military or not. That could be extremely useful stints in the coast guard, wildfire and forest fire fighters, disaster clean-up, flood relief, roadway maintenance, border patrol, public utility construction, refuse collection, civil construction, all sorts of jobs that are in the interest of the country and are entry level jobs that do not require a college degree.