This has nothing to do with multiculturalism/diversity. This has to do with a group of people who were moved to Latvia by the Soviet regime. They are not responsible for the Politburo's actions. To punish them by denying them citizenship is obscene.
The Soviets settled Russians there to destroy the Latvian culture just as you said
Sure. And the Russians who ended up at Latvia were sent there by the Soviet government. They were as much victims as the native Latvians.
Now their genocidal "diverse" empire is over and its time for them to take their "anchor babies" and go home where their true loyalties lie if they refuse to assimilate.
They have assimilated. They've lived in Latvia their entire lives. The new government has no right to demand that one group pass a citizenship test while not requiring the same of others. Maybe if the Latvian government had required this test of everyone in Latvia, I would have agreed with them. However, this is like if the US government decided to demand that everyone of Hispanic origin in the US pass a citizenship and language test. Bigotry, plain and simple.
Wrong! That's what you don't get. Free nations have exactly that right.
It's not the Latvians fault that the Soviets settled Russians in their country, who REFUSE to take Latvian language tests. Now that the Latvians are free, it would be obscene for them to punish themselves by continuing imperial Soviet Russian policy.
You say the Russian who were given stolen Latvian land were as much victims of Communism? Not at all! they were the beneficiaries of a bloodthirsty and expansive genocidal RUSSIAN empire which "ethnically cleansed" and raped the Baltics and the rest of Eastern Europe. They think they can destroy other nations with rape and genetic imperialism, but their reign of terror is over!