I would not be embarrassed if someone spoke better French than me. I grew up 3000 miles from French Canada and had about as much use for French as you have for Russian.
But I would be embarrassed if an Austrian spoke better English than me 'cause I speak English every day of my life. See the difference?