IMHO, I suspect you may be correct.
Although I agree with our ability to attack to defend ourselves, I do observe an incredible weakness on our political front in the mainland.
If we don't have the resolve and mechanics to make the war well understood at home, we won't do very well convincing third world observers of our intent, not to mention China and other coalitions.
IMHO, within a decade the world power structures will change and a half hearted attempt might result in very stern permanent adversity directed against us amongst allies.
IMHO, our critical vulnerability is our inability to mobilize the American will to defend itself. Even if we win battles, what will that accomplish when the public lacks the will to remain responsible, accountable and legitimate?
Granted there is something to be said for results, but we are so spread out, it wouldn't take much to overrun the US in the face of calamity. History well documents past civilizations taken captive into slavery for far less than what the socialist side of America has espoused over the past two decades.
Personally, I'm not convinced that Iran is a threat to the United States.
Their missile systems are rudimentary, their nuclear processing capabilities are limited, and while the Iranian President is a big talker I seriously doubt he has the political will to attack either the US or Israel.
He knows a nuclear attack on Israel would mean an immediate and overwhelming nuclear response. Is national suicide his goal? I doubt it. He is merely playing politics to satisfy the anti-American factions of his country.
We should NOT act against Iran until they pose an imminent and significant threat to us.