Yes, she gives a shit about people. You may not think so as she's kicking your ass, but she's really doing it for your own good.
LW is one of the truest friends I've ever had. She won't tell you what you want to hear...she'll tell you the truth, how it is, and then give you her hand to help you through your troubles.
I'd rather have that than someone who's going to speak with a forked tngue.