What a constructive argument.
I personally don't see the point of encouraging Russian language to spread, when it was brought to Latvia by conquerors in the first place. Latvian language is official and good, and if Russian citizens in Latvia couldn't be bothered to learn it and use it in a Latvian-speaking country, then that's their problem. No one expects Latin American immigrants in the US to be able to get away with not speaking English, right?
I agree that there is a certain degree of nationalism in Latvia, but it exists on the social level, not on the governmental level. Again, Russian citizens in Latvia can apply for Latvian citizenship any time, like anyone else can.