There are different ways of looking at things Kadagar_AV, and your post in many ways is looking at things in the wrong way.
Sorry to use this example, but lets say Centurion1, he is a proud member who is willing to risk his own life for his country, doing what a great many people wouldn't even dare do. The war in the Middle-East might be a sham, but you cannot fault the people of the armed forces who are sent there because Wall Street wanted to make a buck off the oil prices. Many of the people might go there on reconstruction, others for security to help the locals, other on Bomb-defusion duty such as in Hurtlocker, to protect children and civillians of the area.
I think with the forum, I am sure everyone would be open and admit that saying the war is a sham, and insulting the people behind it making those decisions for their motives in their matter, but the big point in contention is insulting those who are willing to die for their nations, and unfortunately, you have to also sympathiese with them, because the great many probably do not want to go near Iraq and Afghanistan in the first place but have to. I believe MRD the member you said that comment to was on Convey duty and Combat Medic duty. His task was to make sure food, water and supplies reach people through a wartorn place, and to provide medical care. He wasn't there to "have a pop at rag heads" and I doubt many soldiers actually have this mentality either.
The tl;dr version: Attack the people behind the war, and not the victims of their decisions.
Bookmarks