War with Iran required success in Iraq. Like Vietnam the US won every battle in Iraq but, in the long run, lost the war. Yes, if we had the political will to stick to our guns Iraq could be under US control today. Losing for political reasons is still losing.
Years ago on this site I advanced the very unpopular idea, at the time, that the voters were getting tired of the Iraq war. That and immigration were why I so strongly opposed McCain in the primaries. I could see it was a losing issue in 2007. Prager still hasn't figured it out.
There's not going to be a war with Iran. We're not going to bomb, bomb, bomb Iran. McCain ran explicitly on that issue and lost. Today even the GOP frontrunner denounces the invasion of Iraq.
So any specific operational problems with a hypothetical attack on Iran are moot. Prager needs to find some new talking points.
Voters didn't get tired of the Iraq War, they got tired of the fictional version portrayed on leftist controlled TV, just as they did of the Vietnam War portrayed on television.
One of Bush's stupidest mistakes was allowing the press free rein after 9/11. They should have been corralled like his father corralled them during the Gulf War.