It's my stance that not every serviceman in today's military is in it for the patriotism or the glory. One only has to look at the latest Army recruiting commercials to see that 'skills for now...and later' is a major selling point. In one commercial, a young man even tells his parent "I found someone to pay for college". There isn't any mention of 'serve your country' or 'make America proud', No, it's all about the training, the schooling...the tangible things.
You're not going to make a lot of money in the military. You will, however, get some first class training. Which is why a large number of young men and women who get out of the military take the training that they've been given, gain employment with a civilian company, and head right back out to Iraq.
Are THEY there for the sense of pride? To serve their country? Hell no. They are there for the MONEY. They are making hundreds of thousands of dollars per year doing pretty much the same thing they were whilst they were in the US armed forces.
I can't say that EVERYONE in today's military is there for the money and the benefits. But I also can't say that everyone who's in is there for love of country and constitution.
Because I KNOW they're not.