Not directed at you OP, but just a general observation: I still don’t understand why so many Western leftists see things in such a black and white manner. This is especially true from my interactions with Americans in general, it’s almost always “the good guys” vs “the bad guys”, nothing in between.
You can absolute support Russia’s anti-imperialist goals while rejecting all their other reactionary views. The same can be said for support for the anti-imperialist causes of the Palestinians, Iranians, Lebanese, Algerians etc. You don’t have to like them, you just need to acknowledge that this is a historical process that is inevitable.
In my opinion, this is where the strengths of Marxism-Leninism lie, which provides a scientific and materialist lens to understand the world. The question to ask is not: should we support reactionary Global South countries against Western imperialism? The questions we should ask are: why have progressive movements that had proliferated throughout the 20th century across the Global South been largely obliterated? What was the historical and the objective process that had led to the demise of progressive politics and left-wing movements, and the rise of conservatism in the Global South, especially after 1990? What are the root causes underlying these symptoms and what is the process required to cultivate the very material conditions necessary to enable the growth of left-wing political movements in the Global South?
Like medical sciences, scientific socialism allows us to separate the root causes of the disease from a collection of symptoms, thus enabling us to find ways to cure the disease instead of merely treating the symptoms.