I think your taking IT too seriously
Point 1 mostly applies interfacing with end users (customers) but I know managers that get ticked off at employees by the smallest of issues.
Point 2, fully agree.
Point 3, one will need to work sometimes outside the 9-to-5 but all the time, just quit.
Point 4, one does not have to be socially active to work in IT.
Point 5, giving up to quickly leaves you behind. One learns the most through troubleshooting.
Point 6, fully agree. One should at least learn to vent or it will show in his health.
Point 7, it depends on the IT job.
Point 8, fully agree. One may move side to side (IT areas) but the ladder is short.
Point 9, One should stride for a job that makes him content.
Point 10, this depends on the job but personally, I would be very upset if I got a call in the middle of the night and it was not an absolute emergency.