P.S. One of the best unsympathetic characters who turns into a hero I've encountered in recent years was the protagonist of Joe Hill's A HEART-SHAPED BOX, which was also one of the best first novels I've read lately. The MC is male, but I don't think that matters; the point is that he's a guy with a good heart and a bad attitude who's tested throughout the book and ends up becoming his better self.
And now that I've ruined it for you, go ahead and read!
And now that I've ruined it for you, go ahead and read!