When the sanctions on Iran end, and they're allowed to participate in the global community like everyone else, then we'll be fine criticizing them day and night; for now, they've been through decades of sanctions that have genuinely killed and hurt people. Here's Giuliani literally excitedly telling people about how the sanctions on Iran are working and using as evidence people having to sell their organs and that men and women are starving:
https://x.com/MintPressNews/status/1575843136798347265
https://xcancel.com/MintPressNews/status/1575843136798347265
There's a time and place for criticizing countries, and one that's currently being starved to death needs support, not criticism. Gaza isn't communist either, and I'm sure there are nationalists who support Gaza as well, but that doesn't change the fact that at this time the people of Palestine need help and total support.
As a Marxist, does the fate of the people of Iran mean anything to you? Because as bad as the Iranian government is, in an existential conflict like what they've been put through for decades, now is not the time to oppose them. When America conducts attacks on the Iranian people, when they attempt to starve the Iranian people to death, when they do everything in their power to destroy the lives of the Iranian people, who do you think is pushing back against all that and trying to put a stop to it? It's literally their government; there are no other forces protecting the Iranian people from this horrific imperialist violence.
As I said, when they are allowed to rejoin the global community and participate like everyone else, then we'll be more than happy to criticize them day and night, but while the lives of the Iranian people is at risk, now is not the time.
As for Russia: they're opposing Western hegemony, and the world needs a power in opposition to the West's EXTREMELY active imperialism. Trust the people of the world when they vote that America is the greatest threat to world peace. Russia has a bad government, but they're not starting wars and civil wars in Africa and the Middle East or murdering African leaders. Over the course of the last twenty years, America has killed literal millions of people around the world and destabilized countries horrifically. Iraq used to be one of the most advanced countries in the Middle East, and after this last war, the UN said Iraq had been reduced to a pre-industrial stage. France has literally tried to murder Traore tens of times.