The real world doesn't have to be filled the irate tools who can't communicate with people.
I remember when I was in school, we had the teachers who made the effort to interact with students, who communicated with them, got down to there level and spoke openly about things, and let students talk themselves. My maths teacher was awesome, funniest man ever, laughed with the students but also made big group sessions in how to figure out equations and maths problems. My physical education teacher always supported me and let me chill out if there was a sport I didn't feel like doing, and who even came and supported me when a friend of mine died in school.
And then you had the irate bastards who would not get down on the students level, like my drama teacher who always complained about students giving her headaches, or the pc and tech teacher who didn't teach so much as let us mess around on the computers and then poked us saying we need to follow the text book.
People who can't get on the same level as students and understand them, should not teach.