J’ai remarqué le contraire. Parler bien les langues étrangères en France est au contraire apprécié.
Pour moi la raison principale au mauvais apprentissage des langues en France tient du fait du caractère réservé et timide des Français.
Sinon pour les phrases du type « On est en France ici, il faut parler français ! » s’inscrivent dans des contextes. Par exemple si un urluberlu vous sort un discours incompréhesible on lui sort ce genre de phrase. Ou si on nous vend des produits dont les notices sont anglais, etc.
Enfin il me semble normal de privilégier en France le français à l’ anglais ou à toute autre langue. Cela à l’air de vous surprendre, voir même vous contrarier.