After watching the first season 2 years ago I really wasn't a fan. The characters did not have the depth that they needed and the love triangles were just exhausting. I do understand why people wouldn't like Ginnys character there.
But the second season is something completely different. The way the series portraits trauma, mental health and day-to-day racism is very honest. The character building in season 2 is great and they added the depth that was lacking in season 1. The actions of basically everyone make sense in terms if their character. And if you still think Ginny is "a spoiled brat" and "doesn't appreciate what her mom did for her" you really didn't get the point. You can want the best for a person and still make mistakes, still cause trauma. Reacting to that isn't ungrateful, it's human. Especially for teenagers and kids.
After how season 1 went, I really wasn't sure if I wanted to watch season 2 but I'm so glad I did.