I'm gonna agree a bit with both sides of this.
Recruiters DO lie and discourage you from reading the contract. Happens all the time. You MAY get a written guarantee of a job, or first duty station, BUT, there's almost always a little clause called "the good of the service" or wording to that effect, that says they can void those guarantees and send you where they want, or train you for what they want, if their needs didctate it. Also, if for ANY reason you don't make it in your MOS schools, you're gone...not out of the service, but into whatever they want. (can you say infantry?)
That being said, when you sign up for an enlistment period, you have to finish that contract or pay the price. There are no "escape clauses" that allow you to walk away if you don't like it, nor if you don't want to go to war. As the old hippie mantra went in the 60's:
"What if they gave a war, and nobody came?"
Heh..can you imagine generals actually having to fight each other? Maybe we should start making the leaders of the country "duke it out" instead of sending our young men & women off to die in some foriegn land? I saw lots and lots of death and destruction during my tours in Vietnam . Most of it a total waste of human life. Very few consider that they may die or get horribly maimes when they enlist, most are just looking for a job...It sux that the current administration keeps pulling funding from the VA, when these men & women have given so much...