Have to disagree, if for no other reason than Soleimani was scragged on Iraqi turf — the same territory he was planning terror attacks against.
Attacking the Iranian homeland would raise a whole ‘nother set of problems.
Iran will never be an ally or partner as long as the mullahs are in. Containment strategy doesn't work because you have to contain at every junction. We failed, see Reagan's legacy. The entire USG would have to contain with each successive administration-- and it doesn't work.
Iran is an enemy. A much more sensible American doctrine is to plan for and seek his demise. We missed our chance, particularly with an Iranian population that wants a chance to rid themselves of the mullahs.
241 dead Marines and sailors is a bill that has yet to be paid.