Diagree with 3 and 10
If you're in infrastructure (looking after routers and servers) or support, then these might apply, but for the rest of us IT is pretty much a business hours job. If you're constantly being asked to work over-time or outside hours, time to push back.
The author correctly points out that IT can (and usually is) pretty stressful. Needless to say, work-life balance is an important part of maintaining your health (both physical and psychological).
Either the author is writing from the point of view of infra/support, or they have a warped sense of the importantance of their job. Either way, I'm giving this article a Fail in its present form.