You need to research about African decolonization movements back in the 60’s.
When African countries declared themselves independent they mostly got support from the USSR, while the US and the west in general acted in a very hostile way.
Anti-apartheid movements got labelled as “terrorists” by the US, but on the contrary, received a lot of support from Russia.
Ir certainly says something that nobody in the west opposed apartheid until socialism was no longer a threat in the 90’s
When it comes to racism, that still doesn’t change the fact that the west has a terrible history of it. There is a reason why you see the AK-47 in a few African flags.
How is the west treating Africans and Palestinians right now?
And again, they have also no problem dealing with (and in some cases supporting) African authoritarian regimes. So how are they morally superior to Russia in that regard?