I personally believe that once a war is start it should be left to the generals and the officers under them to wage. In the vietnam war, as soon as the public got involved we started, not to lose but to stop winning. We never lost a battle and with time we would've won but we pulled out. A similar thing is going on now.
The general public and most of our leaders do not know how to win a war. The government is more worried about offending people than they are about winning. If we do not win we look weak. As a country that makes us look like a pretty damn good target for anyone with a vendetta against us.
In short i think we need to get the general populous out of this war and leave it to the people who know what they are doing.