Honestly I fully understand the "Rose is bad" take, but that's mostly because, like Steven, we learned Rose's story BACKWARDS. We START by knowing her as Rose Quartz, leader of the Crystal Gems, protector of living things, and liberator of earth, and END by knowing the horrible and selfish things she did when she was far younger as Pink.
Viewed chronologically, she STARTS as a spoiled brat who throws tantrums, damages gems, and abandons people on a whim. But then she goes to Earth. She gets to see humans, beings who aren't born with a singular purpose, who are MEANT and EXPECTED to grow and change, invent who they are. And she sees that her efforts on Earth are going to kill them all.
Then she meets Garnet, who shows her that gems don't just have to be what they were made for... gems can change, too. Through her experiences, she slowly becomes more and more of a good person. She takes the lessons of human beings and Garnet's fusion to heart, and genuinely tries to change. "Killing" Pink and permanently reforming as Rose was her symbolic way of doing just that.
I don't think she ever becomes infallible, obviously. But she isn't the monster that a lot of fans make her out to be. At least, not toward the end. She made a genuine effort to be a better person, and I think that's worth something. At least, that's my take.












