People I know IRL who are unhappy with circumstances in their lives, will whine about it every time I hear from them, but they refuse to do a single thing to actually improve their situation. On top of that, they want people to tell them what they ought to do but then they won't do what everyone tells them to do.
Or you give them advice over and over, they say "Oh that sounds like a good idea!" but never do anything and then when someone else gives them the same advice they act like they've never heard it before.
I just dealt with this the other night. I was out, with a friend from my PT job, and another we used to work with. We all, including the former CW, did this as our second job, so sometimes it got a bit tiring not having much time to yourself.
I was told when hired, i needed to work ONE full weekend a month, which somehow morphed into every full weekend. After 2 years I put my foot down, and said enough. I will work every sat, but not Sundays (i hate sundays as they are all or nothing, and we are open until 6). Well, guess what, for the last however many years, I've only worked a rare sunday when they've been in a bind.
My current CW, has every sat off, but works sundays, and for the last couple of years, has complained how much she hates each and every week. Now our manager is reasonable, and if she simply said "can i please work only every other sunday" she would do it for her. But she has yet to do so. I finally told her, as long as you keep doing it, and not saying anything, mgr thinks you're ok with it. If you want things to change, you need to tell her and ask for only every other. But she won't. So you know what, your problem, not mine.