A ver, tu hija tiene 12 años, no 3. A no ser que le abuela le haya hecho algo grave (que imagino que no, porque sino no la habríais metido en tu casa), tendrá que lidiar con ello, como tendrá que hacerlo toda la vida cuando tenga que aguantar a algún subnormal en el colegio, trabajo etc.
Has hablado con ella para preguntarle que le pasa exactamente? Intenta explicarle que son solo unos dias, que con que sea cordial con ella basta. Lo que no entiendo es que le consintáis esa falta de respeto, y que le llevéis la comida al cuarto porque le ha dado la pataleta.