At my local windixie cashier don't speak English. Perfect Spanish.
Something tells me Americans are fed up with certain things. Because I'm here only 2 months and it already bugs me.
Says you, the guy with a heavy foreign accent on your YouTube channel, desperately trying to emphasise that you're a different class of Russian immigrant.
You cannot speak perfect English, but at least the cashier spoke perfect Spanish, and why shouldn't he speak his perfect Spanish, or even limited English, if he finds it sufficient for his work.
The people you say are "fed up" with such non-native-limited-English-speaking immigrants cannot stand you either.
In fact, you're even more unlikeable because even they would recognize you'd give away your own grandmother if she couldn't speak English, just to paint yourself as a different kind of immigrant, and no-one likes that sort of person.