The war absolutely did not need to happen. Iran was not pursuing a nuclear weapon and was fully complying with the jcpoa. It's mostly the US and Israel that have acted I'm bad faith.
Most countries in the region torture their citizens, even Israel except it's Palestinians, because it's a racist apartheid state.
Let's not pretend we care about funding terrorists when it's the US that has the biggest supporter of terrorism in the last 70 years.