Adding one more comment to this:

I think it's important that people who study Russian also understand and respect the Russian mindset. And that mindset is represented here through Russian posters on the forum. Whether you like it, or not! Multiple types of views are represented among the Russian participants: Conservatives, communists, anarchists and liberals have participated actively.

But normally the native Russian speakers hold worldviews that are slightly different from what you'd hear from a European or American.

It's also good to hear from native Russian speakers in other ex-USSR countries - the Russian language belongs to them too. I try to bear in mind that at least 15-20% of native Russian speakers don't live in the Russian Federation.

But I don't see the point of using a forum like this for lecturing native speakers about political correctness, the alleged evilness of Putin or some negative aspect of Russian history. But we see a lot of that here. I think it's safe to assume the Russians know the downsides of their own government or history as well as anybody from abroad.

Anyone who can't stand the Russian worldview and isn't ready to accept the fact that it's different from the European/American worldview might want to re-think their choice of foreign language to study.

I think this principle applies to any foreign language that a person studies, whether it's Russian, Hebrew, Arabic, French or Chinese. It's cultural imperialism to assume that your own worlview is the only one that's valid or makes sense.

Meanwhile, I think Russian speakers should consider carefully how they represent their country to learners of their language. There are things you might not necessarily want to post on a forum like this, and being deliberately provocative or aggressive serves no purpose.