Makes sense to me.
An...interesting reenlistment technique though. Reenlist and you stay out of Iraq, at least until 2007. Don't reenlist and you get shipped to the war.
Soldiers are made to understand when they enlist that they are stationed according to the Army's needs first and foremost, and their personal preference second.
Soldiers are also made to understand the possibility of stop-loss during times of extra need of trained soldiers.
Individuals who find the reality of how the military works so distasteful should never enlist to begin with.