Sorry, but to put it bluntly, you're spouting rubbish.
My wife is a teacher, and she puts in damned long hours - however most of them aren't in school. She gets in at around 7-7:30 every morning and normally leaves at 4 (unless there's a meeting and then it'll be around 5-5:30). Once she's home she either gets on with work, or if it's her night with our nipper she gets him sorted and into bed; either way, she's normally working on school work until well past midnight, then up again at 5:30 to start all over again!
The sheer amount of paperwork, lesson plans, observations, marking, course-work that they have to deal with is astounding - they really do deserve the holidays, doubly so when they have to deal with difficult children. My wife has also been late home many times because a pupil has needed to confide in her - she doesn't begrudge this, that's all part of why she signed up, but it does mean she'll be working even later, or doing more at the weekend to compensate.
She took a few weeks break this summer, but has spent the last 3 working every day to get up to speed with a new curriculum being introduced at her school. She's currently in the other room working as I type this.
As for the "attitude", most of the time you'll be around them when they are in school, and in earshot of students - they have to keep an air of professionality about themselves at all times.
And finally, for the posters mentioning the "admin time all teachers get", well, by law they are only entitled to 2 lessons a week PPA; if by some miracle they have more than that, they'll never get it as the school will use them to cover lessons for absent teachers.