Blues, I'm going to rant a little bit, because I'm in a ranty mood.

But it's not
at you. It's at this situation. Your remarks inspired it, but I don't want you to feel I'm suddenly ragging on you, please.
Kids, dogs, and unethical bosses definitely exist. Single parents were part of the scenario, so issues with them had to be included in the game.
Very often, the worst bosses are found at the lowest paying jobs, because poor people literally cannot afford to complain about much and expect to remain employed. So the ones who can't make it themselves as employers, at places where company relations matter, tend to bottom feed on the poor. Besides, they work for peanuts, and you can make 'em jump through hoops to get it.
Sure, you can always just change jobs! But like I said, these bad employers are pretty prevalent, and you find yourself moving on
a lot, and then it starts getting harder to get work, because you never stay anywhere; you have no consistent record of employment, no durability. Damn. Maybe you can't just move on. Maybe you have to put up with it.
So you found a decent job, making good money, and the kids want a dog. Sure, why not? You're able to afford the food, and the vet, and all that. Five years later, you lose the good job and have to take one at 3/4 or 1/2 pay. Suddenly, dog food seems to be made of gold, and the vet is but a memory. Now people give you grief: "why do you have a dog if you can't afford to care for him?" Well I could when I got him! Did you expect me to see into the future? Is anyone able to do that when they get a pet? So maybe we should ban pets, because we can't know if we can
always care for them, and that's just cruel. Oh, I know; I'll break my kids' hearts and adopt him out, and it won't hurt them too much. They're already doing without so much, they'll forget about this soon. Never mind that the dog himself seems a bit attached to us, and it seems equally cruel to hand him off to strangers...damn it.
I've lived this life for most of my life. The game is actually quite close to what I've had to do for decades. I have no credit, no health insurance, have a 21 year old car with minimum insurance on it that someone else is paying for me at a group rate, buy all my clothes at thrift shops...that game is my life, whether you think it's frivolous or not.
Sorry, Blues. I often respect your opinion, but in this case, I think it's possible you're operating out of misconceptions.