America apparently has learned nothing from history. In particular, I am referring to the Vietnam war. We tried to fight that war by appeasing public opinion and by handcuffing our military.
In WWII, we fire bombed cities, we nuked cities, we fought balls out and kicked ass. In Vietnam, we bombed empty jungles. Almost without exception we listened to public opinion and stopped from doing what was necessary to win at the expense of our soldiers. The press and public opinion will never help a soldier in battle when his commanders are more interested in the press than the soldiers.
This is exactly what we are doing in Iraq and Afghanistan. Ask anybody that was there. We know where the enemy militias are based. We know where they are stowing their weapons. We know where they plan and launch their attacks from. We know what faction of the population there is supporting them. Why are we trying to fight a bare knuckle match with kid gloves on? So the press doesn't crucify us? So public opinion won't drop? Public opinion of the war is rock bottom anyway. I call on the politicians that got us there to do what is necessary to win. Change the rules of engagement. If a Mosque is being used as an enemy shelter, level it. If a town is supporting the enemy, level it. As a matter of fact, there are sections of Iraq that should be carpet bombed for a week straight before one of our soldiers even sets foot there. You want to save our soldiers lives? Take the gloves off and fight. War is not supposed to be pretty. It is not nice. People do die. Civilians will die. If you aren't willing to fight to win, get our soldiers the fark out of there.