They didn't happen in a vacuum. The U.S. is suffocating Iran. The sanctions doesn't allow anybody in the world to have any commerce with Iran.
I was fully onboard with Obama's sanctions. They had a clear ask: Stop the nuclear development. Everybody understood it and is was clear.
Iran agreed to JCPOA and stopped any nuclear development.
Why is Iran under sanctions now? They have given a list of demands and it's basically a big fuck you to the Islamic Republic that is never going to happen.
If someone tries to suffocate you, you are going to kick back.
I'm not a fan of Islamic Republic. Fuck them. But at least during the Obama administration, the immediate threat (Nuclear development) was stopped and there was a dialogue. The two countries had direct lines of communication and even helped each other out fighting ISIS.
Reformists in Iran gained credibility and power, and slowly Iran could've gotten back to a democratic path.
Now, reformists are cast out and have 0 credibility with people. Hardliners in Iran have power. And they are being suffocated, so they kick back by attacking ships, drones or tankers or arresting innocent people.