I had a friend who joined the National Guard long before the Iraq War. When the push to invade started she expressed grave reservations about the impact on the world. One thing she said was "if we go to war, do you have any idea how much history will be lost?"
She was called up to serve, and served in a war she honestly believed was unnecessary and wrong. She never was willing to talk about her experiences over there. A year after she got back, she hanged herself.
It is easy to look at the military and assume that these are people without a conscience. It is harder to recognize that people can join the military for a large number of reasons, many good, and when duty calls, the conflict between political opinion and duty is not always an easy one to resolve.
I believe that the majority of those who join the military do so out of the belief that they are doing something good. Those who eventually realize they are not pay a heavy price one way or another. Either like my father they go to jail (my father went to jail for refusing to go to Vietnam--- he was a First Lieutenant in the Army Reserves at the time), or like my friend end up taking their own lives.
read the starship troopers. it's a little entertaining little short story.
But it hit like a punch to face when you finally grasp how the mind of a kid gets turned around in the army. In the end, even you are being proud of his dumb and blind service to the war effort.
If you are looking for an intentionally anti-militaristic message, I recommend the movie over the book. If you enjoy unintentional messages, the book is fantastic too.
Clusterfuck for sure, but it doesn't seem to be relevant for many. People continue to voluntarily sign away their civilian rights and join the military. Somehow the fact that you are signing up to kill people (or support those who do) for corporate profits doesn't deter. What's worse, society continues to place a high honor upon those who agree to continue this process.
I recall noticing a shift in popular rhetoric recently. People went from fully supporting the war to perhaps no longer supporting the war, but still supporting the troops. I think another shift may be required before the obvious giant clusterfuck makes any damn difference to people signing up.