Should we go after them, it should be with such overwhelming force, that they have nothing left to close the straits with.
Amen.
Exactly. The real solution is to move into Iran and take the place with decisive force. After that, most of the things in the article won't happen. You don't want to attack Iran and then let it cause trouble in Iraq, close the Straits, fund more terrorism, etc. This stuff is not for the light hearted.
Unfortunately, closing the straits would be a relatively easy matter, which has always been a major concern in regards to open hostilities in the region. Run a ship out there and scuttle it. Straits blocked.