> I wonder if Belgium in recent history had censorship of either language or if students were made to wear shame plates "today I spoke French/Dutch"...
Depends on how you define recent history. Discrimination of the Dutch speaking population was very outspoken until the 1920's (canon fodder in WW I...), common until the 1930's (difficult to get secondary education in Dutch, ...), and in some areas quite a bit longer.
> If you want to imply that even mentally ill people can switch languages, but ex-USSR people can't... Plenty of them could. Many of them do that with English. Or is refusing to speak certain language in certain cases worse than mental illness?
All people have the intellectual ability to learn a language. Obviously this includes former USSR people.
You won't see me make a statement about "everyone should have to ..." or "the rules should be...". I believe general rules are very blunt instruments when the heart of the issue is mutual courtesy and respect on an invididual level. Willingness to communicate in a specific language is often a very good proxy for that.
Every time something is threatening the local oligarchs' interests, the entire identity/language thing conveniently gets played. On either side of the cultural divide. When push comes to shove, the emperor of Ventspils and the king of Riga seem to find each other all too easily. It's the people in Latvia that pay the price.
Some totally useless random personal anecdotes. Seems like I have plenty of time to spare today:
* One of my first days in Latvia, quite a few years ago. I visit the occupation museum. Our guide is a student from a US Latvian emigre family volunteering for a month. He says something like "Really, the nazis were better for Latvia than the Soviets." Conveniently forgetting the problem for the Jewish Latvians and quite a few more things...
* I'm sitting in front of a lady in the tram in Riga. I've learned to speak Latvian rather well. I explain to her that I'm a foreigner who learned Latvian and ask her what stop I need for $well_known_shop. She completely ignores me, with an angry look. When I get off the tram, a venomous shout from her, in Latvian with a thick Russian accent: "If you know Latvian, you know Russian too!". Angry, extremely rude old lady. Don't want to get close to her.
* I'm on the ferry from Germany to the Latvian coast. My cabin mate Aleksandrs, a Russian culture Latvian, is doing his very best to speak Latvian to me, so we have at least one way to communicate. I speak it better than him, as he's away from Latvia most of the year in Western Europe, and his friends are mostly from Russian speaking circles. Bizarre, but friendly conversation. A Latvian traveller comes over and starts pestering Aleksandrs very agressively for more than half an hour with platitudes about how "none of you Russians never speak Latvian". Oh irony, we were speaking Latvian. Aleksandrs gets tired of this all, shakes his head and just gets back to our cabin.
* I'm in the center of Riga (Maxima Barona iela, near Bērnu pasaule) and I need something from a particular shop. It's so long ago I'm not even sure what it was I needed. I ask a few Russian language local teenagers hanging around the entrance of a local shop where it is. They more or less understand me after explaining them in English and Latvian. They have difficulties even with terms for left and right (!), but they courteously guide me in the right direction by pictionary, broken English and very very broken Latvian. An interesting case really of people lacking even basic awareness of what respect means in a language context. It just didn't register in their minds it seems. They're not exactly advancing their future as job seekers either...
* A friend's father was born in Siberian, to Latvian exile parents who were deported there (together with 57575 other people btw, or ~3% of the Latvian population at the time). He speaks Russian rather well and even reads Pushkin, but will reply in Latvian to questions asked in Russian. Except to some friends.
* The countless times I've had to hear "Wow! Where did you say you are from? And you don't even live here? You speak Latvian better than so many people who have been living here for ages!"
* My Latvian significant other's former boss used to be a Russian background Latvian. S.o. only learned about this after several months on the job.