The good thing with WFH is that if your superior pisses you off you can just start drinking beer and stop working, and no one will probably notice.
To the parent's point: 100% agree, you essentially need a different style of communication. Has to be more explicit and include some built-in check-ups and dates. It's easy to pop in and see if someone is frustrated, a lot harder to see them failing remotely.
Ironically I think the hardest part is not internalizing the temptation to be an ass to others. Maybe if I had called them out on it myself? IDK.
On the flip side I can say after 5 years there I never once referred a soul and in fact helped many get jobs elsewhere and have pulled friends out of them when I could.