This guy is a coward. I served in the Gulf with people who disagreed with our premise of going to war but they still went because the order was lawful. The Congress authorized this war, the orders were given and we went.
Soldiers do not, nor should, have the 'option' to pick and chose which wars they fight in. If he felt that the order to deploy was unlawful then he had the obligation to protest the order through his chain of command. He did not have the legal right to run away. At the worst he probably would have been given a bad conduct discharge and kicked out of the Army. His little stunt is called desertion, plain and simple and that means he will go to jail, as he should.
He signed all the contracts and he, as an adult, agreed to sign up as a soldier in the US Army. He joined the Army as an infantryman (11B) and went to airborne school. This is not a kid that joined the Air Force to work on B-2 bombers, he joined up as a grunt.
Also remember that this is an all volunteer force. There is no one in the US military that was 'drafted'. Every one of us signed up to serve our country. When you volunteer you have the obligation to follow the legal orders of your superiors. He failed to do that. His opposition to the war is inconsequential.