Не, стоп... а должны учить?
"Они хотят, чтобы с ними говорили по-русски" эм, ЕСЛИ местные знают русский, то с чего им на нем не отвечать? А если не знают, то как ответить вообще смогут? Бред какой-то, еще скажите, что "требуют". У нас общее прошлое, это накладывает отпечаток, я вообще не представляю, как могло быть иначе-то? " С кем поведешься" того язык и учишь.
А если в Россию приедет америкос, с него надо требовать говорить по-русски, или, может, все же на инглише ответить?