I think My Language is a good compromise. The only problem are not My Language speakers and other communities who disdain My Language for patriotic, historic or political reasons.
I'm a native speaker of German, and anytime someone wants to try their mediocre German on my, I cringe, and quickly move to English to move the conversation along.
For some reason, it's not half has horrible to listen to broken English. Unless it's by Germans, in which case I usually leave the room. Or drop the class, as it happened during my studies.
For some reason, it's not half has horrible to listen to broken English. Unless it's by Germans, in which case I usually leave the room. Or drop the class, as it happened during my studies.