The campaign is not perfect, and even if it was, there would be somebody complaining about how it was prosecuted. In this case, the somebody is a tank commander. There are also Air Force/Army/Marine/Navy rivalries that will come off as negative comments, and discontent between superiors and workers is part of reality. Oftimes the second-guessers are proven right. The action will not be prosecuted "perfectly."
Troop morale is better than public morale, at this point.
How am I meant to protect my men when the generals are denying me the ability to bomb enemy positions?"
If these are indeed the rules of engagement, I am afraid you are badly mistaken.
These generals need to get their $hit together, fast. The war of liberation was a falacy sold by bad intel from the CIA. The Iraqi people do not want liberation, they want destruction of U.S. forces.
If our politicians and generals are not prepared to wage total war, our soldiers,sailors, mairines and airman will pay the ultimate price for this PC war.