America has never won a limited war; frankly, it's not in our DNA. We won the two World Wars and the North won the Civil War because these were all out wars, with no measures to protect civilians and cultural sites like mosques, even when the civilians and the mosques harbor terrorists. We did not win in Korea, and we lost in Vietnam because the Pentagon and the White House restrained our forces. The same rules of engagement are in place in Iraq, and we have little to show for three years of intermittent warfare.
There is no substitute for victory.