Without trying to devalue this topic's importance, I'd point out that many of the points in the article are not DBA issues; they're business and management issues. "Being told to do one thing by one manager, but then being told to do something completely different by another manager" is certainly not unique just to IT, let alone DB-related IT, and the roots of that problem are far from technical. Ditto "being assigned a project without the necessary resources and time to complete it successfully". I could go on, and I've no doubt everyone else could too.
Nonetheless, employment these days appears to be far more pressured typically than it ever was before, presumably due to the drive for achieving more and better, quicker with less. It can also often be difficult for someone to keep focussed on the idea that most of us work to live rather than the other way round. I'm lucky, since the company for which I work pays very close attention to whether or not people are maintaining their work/life balance, and even more attention to spotting the early signs of adverse stress and tackling them (where possible) before they become an issue. I wish more companies operated in the same way.
Semper in excretia, sumus solum profundum variat