Нет такого правила, не придумывайте. Если я общаюсь в людном месте со своими детьми, с мужем или русскоязычными подругами, я общаюсь с ними на русском. Мне нет никакого дела до окружающих, как и им до меня)) В общей смешанной компании - в кафе,  ресторане, в походе, в гостях - буду общаться на местном или на английском.