This. Also separately I really wish there were better legal courses for situations like that. Forcing someone to forgo their personal plans on a Friday night and suddenly work on moment's notice should be considered unethical and inhumane, and wrecks society, peoples' mental health, childrens' well-being, and much more.
The need for overtime work should be communicated in advance, or there should be an explicit, voluntary, paid on-call rotation for things that occasionally need immediate attention, and on-call should be limited to things that break and need fixing, not things that need to be built.
"No." is a perfectly reasonable response as well, especially since in this case, GP was fired on Monday anyway.
All relationships need healthy boundaries, in this case, their relationship with work, and work's relationship with them, is unhealthy. If online research about healthy boundaries isn't enough, I recommend seeking a professional's advice (like a licensed therapist or psychologist).
No psychologist is going to right wrongs that need to be addressed through legislation.
Rights have been stripped from individuals and workers. We need a massive redressing of the “corporate” world. Workers rights matter. We’ve got companies that are too big to fail being bailed out by the government meanwhile companies can schedule you for just under the minimum requiring benefits but still take up as much or more of a commitment as a full time position.
The need for overtime work should be communicated in advance, or there should be an explicit, voluntary, paid on-call rotation for things that occasionally need immediate attention, and on-call should be limited to things that break and need fixing, not things that need to be built.