No country is your friend. I say this as someone who actively believes that the average Cuban enjoys more economic and personal freedom than the average American.
Countries do not have friends. They have interests. Even the socialist ones.
#ForeignPolicy is not about right and wrong it is about power, getting more of it, and holding onto what you have.
Understanding this is what drives ALL foreign policy decisions made by EVERY nation is the first step in navigating news and discourse about things like the #ukraineconflict and the #gazagenocide. Why does the US condemn Russian war crimes but not Israeli? Because #Israel is a US ally. Why does the US condemn Iranian sexism but not Saudi sexism? Because Saudi Arabia is a US ally.
Likewise, #Russia shields the DPRK from UN Security Council resolutions not because they're supportive of socialism but because they're getting weapons from them.
Every contradiction, every hypocritical act taken by any country on the international stage for at least the last 200 years becomes logical when you approach it from a basis of power.