I don't know why you're throwing this out casually, like the difficulty is merely due to political dissent? People "don't like" Trump precisely because all of his policies are exactly like this idiotic attack on Iran - poorly thought out, and inevitably end up doing the exact opposite as what he claims they will do. Trump's whole modus operandi has always been aggressive escalation against other parties, then making negative-sum "deals" to extract wealth. This half-works in business but absolutely fails in international relations (why all of our traditional allies are sitting this one out, at best).
You keep attributing these actions to the "US", but the truth of the matter is that the competent people at the top who was coming up with options like "here is a plan but it requires hundreds of thousands of US troops for years" would have been sidelined and replaced with a Party loyalist sycophant who said it would be easy. For further reading, see this HN thread on the Military Failures of Fascism https://news.ycombinator.com/item?id=47523207