My point with the above post is that it is mostly unfair to compare civilian and military pay and benefits. While many college graduates do indeed have trouble getting jobs that pay the equivalent of many JO's in the Service, those very same people DO NOT have the service commitment nor the deployments, crappy housing, or time away from the family. I don't know of too many jobs in the civilian sector that work regular weekends, or are away for extended periods, without overtime pay. In the military that is commonplace, and while YES, many officers get BAH and BAS (non taxable), there are those that do not (living in BOQ or leased housing), and to compare apples and apples you need to just compare take home pay and the cost of living in a specific area.
Will a JO living off base in NY, CA, or another high cost of living area make more than a base salary of a college grad, YES, unequivocally! However many of those same individuals are married (so you need to consider the joint pay) and in the services both members cannot claim BAH so the figures mentioned above are sometimes ($24,000 less), while two civilians making $40K each all of a sudden have the same purchasing power of two junior officers or junior enlisted members without the housing problems or having to work different hours.
My bottom line is, it is not really pay and benefits that effect retention or initial obligation, it is the fact that far too many of the current generation of young people do not have the same view of our Country as past generations, and are used to getting a lot of things "no strings attached" so don't want to commit to anything they can't change at their whim. They would rather get a job out of college that pays $35K-40K and take any government handouts they can qualify for, without having to do PT, or any more schooling, and endure long periods of time away from their families and friends. As for public school systems causing this lack of motivation, or Patriotism, well, maybe if we parents were more involved with our children's education, maybe this whole problem with getting young people to join would not be so pronounced. JMHO..