Hmm... I don't know about that. Ask Israel, Syria, Yemen, or Lebanon if they have no bite. Their foreign policy is based on challenging US hegemony and causing as much instability as possible to further their influence - for them the Cold War never ended. Hell, even ask Ukraine if Iran has no bite. Turns out Iran's cheaply made drones are easy to mass produce and difficult to defend against. They've also got a massive missile arsenal.
It's a government that's spent far more on it's military than it's spent on trying to actually make the country a good place to actually live in. It's a military that's more combat tested than most in the region because of decades of combat experience fighting ISIS and other salafist terror groups in Syria and Iraq, with a massive network of proxy forces that have been brainwashed into thinking it's a good idea to serve as cannon fodder. They're not struggling against ISIS-K either, despite the recent attack on those mourners for Soleimani the kotlet.
I find it bizarre too, given your support of Israel, to sort of dismiss the threat Iran has very clearly posed to Israel. Hamas are an Iran and Qatar proxy - have you already forgotten October 7th? Hezbollah are Iran's largest proxy and are probably the greatest threat to Israel's security if activated considering how many advanced missiles have been supplied to them by Iran since their last war with Israel (which did end in a stalemate, despite Hezbollah suffering worse losses. Meanwhile Iran's proxy in Yemen, the Houthis, are interfering with global shipping and raising the cost of goods for all of us around the world by interfering with the route from Asia to Europe, in the name of resistance against the US, UK, and Israel.
The war in Ukraine meant that the EU and UK really turned a blind eye to the anti-government movement in Iran. Keeping the oil flowing and not doing anything to fuck with the global price of oil was deemed too valuable to consider taking any sort of stand with regard to human rights. And that's even despite Iran supplying these drones that have turned out to be very effective in modern combat despite being cheap and technologically basic drones, to Russia, for Russia to deploy with great success in Ukraine.
And now Russia's asked their closest partner in the Middle East to create as much instability as possible, knowing that 1.) proxy groups give Iran that level of plausible deniability, 2.) Iran's a tough country to invade because of it's terrain, 3.) US appetite for a war in the Middle East is incredibly low and no US president wants to start a war in an election year.
So this is really just the international community reaping what it sows when it's picking and choosing what human rights issues they actually care about while really focusing on economic issues instead. If you let brutal autocrats take an inch, they'll think they're entitled to a mile and they'll keep escalating to get what they want.