How is Russia anti-capitalist? They are anti-imperialist at the moment, which is not the same thing.
when should our support ever be uncritical?
leave the Iranians and Russians to deal with their internal problems.
You can't say all support is critical, then in the next breath say any criticism (of Russia for being capitalist, or Iran for being a theocracy) is impermissible interference in a country's internal affairs.