Yo veo lo más lógico que cuando vas a comer a casa de alguien se acuerde la hora y se avise con tiempo, me parece sentido común. Es normal que necesiten saber con tiempo para comprar y preparar la comida, no entiendo el problema que ves en eso.
Tampoco entiendo qué tiene de malo que alguna vez puntualmente ella se quede a dormir allí.
Por lo demás, es ella quien tiene que poner límites y decirles NO cuando no quiere hacer algo o cuando se meten donde no deben.