10 Movie Characters That Got Happy Endings They Did Not Deserve
7. Abuela Alma Madrigal - Encanto

Disney loves to make villains out of family members, with multiple threats coming from the protagonist's uncles. Simba was dethroned by his Uncle Scar, Hercules' Uncle Hades tried to kill him in the crib, while Mirabel (Stephanie Beatriz) was convinced that her Uncle Bruno was a villain in Encanto.
Bruno (John Leguizamo) was banished from the family Madrigal, with the rest of Mirabel's family convincing her that he and his power of premonitions were evil, but he was never the bad guy. It was her Abuela Alma (María Cecilia Botero) that hurt the family more than anyone.
Bar Mirabel, all of her children and grandchildren gained powers and abilities from their miracle, but with that came a crushing pressure from Abuela. She expected perfection at every turn, she didn't care about the wellbeing of her family, and she was happy to banish her own son.
You may have thought Mirabel escaped this with no power of her own, but Abuela clearly thought of her as less than the rest of her family, which was even worse. In spite of all the toxicity from the family matriarch, Bruno came home, and everyone played happy families, but after how Abuela treated those around her, she deserved more of a comeuppance.