Survey all the people you know that work for someone else. Ask how many would work if they didn't need a paycheck. Ask how many are actually valued by their employers. Ask if anyone has been satisfied by salary increases the past decade. Ask how many have the opportunity to learn and grow.
Does anyone get training any more?? I realize my field is different, but even in tech, some companies refuse to pay for training yet will pound you if something goes wrong. I do the best I can but if I am not given an opportunity to learn from people already implementing it, it's hard to see how it is My Fault that something goes wrong. it's tech. crap goes wrong even when experts implement. I will not use my off hours as study to further my employer's mission, especially when there is no reward for me, just loss of My Time. What would be my motivation, when I know that no matter how much I try to study things can and will go wrong and I will be punished?
I don't think you understand her job or the realities of her region. Just because YOU think she should retire early or change careers doesn't make it reasonable, feasible nor even warranted. I am also a bit annoyed that you have decided how she presents to clients based on posts here!! Better to vent here to have it unloaded. You aren't there, you have no idea what level of professionalism she exhibits. And I would say that the issues she's dealing with are problems with the company and conduct of other employees, not a mess of her own making. I guess you missed things thru time about how she has been treated. This company isn't interested in growing happy employees, it sounds more like they barely tolerate having employees at all. You think she should ask for more spanking and disrespect and be grateful when she gets it?? That's loony. Good luck with growing happy employees that way.
If a company wants happy employees, eager to get to work each day, then they need to provide an environment that inspires and rewards that. Like WalnutBaron describes, It Matters.
It's great that you think everyone should be happy and fulfilled on the job. That is damned rare. Most of us are squeezed squeezed squeezed, tiny raises (if there is a raise), cut backs in training, demands to donate your off hours time, time off blackouts at major holidays (ours was over this past Christmas/New Year holiday), etc. I am a human being First, an employee somewhere down the line. I do not check my humanity at the door no matter how much my employer would rather have robots.