War sucks, it always had and it always will. That won't stop them from happening. Modern western culture is already the least tolerant of war. We already no long fight war in the same way as we used to. We westerners are the only people in the history of the world who tried to simultaneously fight a war and minimize the casualties. It's actually a new and bizarre concept.
No showing gross pictures of people getting blown to bits won't stop war anymore than showing what a real abortion looks like, stops people from doing that.
You can fucking forget about leaving Afghanistan anytime soon. The only cash product it has is opium. As long as that's illegal and not considered a legitimate cash crop, that area is going to go to the most violent bidder. It has no centralized economy, because it doesn't have resources anybody wants. No resources, no money. No money, it's very, very hard to maintain a centralized government. No centralized government, the area will be ruled by the most violent. That's a mistake we cannot afford to make twice. We're going to be camped there a while and it won't matter who's in charge.
What's interesting about Iraq, is that it is seeming to transform that region.... Originally I was against it, but I am starting to rethink my position. I had this discussion with some soldiers who did multiple tours there and it was an eye opening conversation.....