I had a lot of teachers with serious personality problems when I was in public school. Not all, of course, and I'm not saying you're one of them - but the implicit suggestion you're making (side with the teacher by default, don't listen to the kid's side of the story) would be even worse than the way it is now.
>Also, grading is a bitch. I left the profession mostly because of the insane hours you need to spend grading (well, high school anyway). Students will nickel and dime you for every point while comparing with their peers. "Sally missed the minus sign in step C of problem 4 but got the same number of points as me? WTF?" WTF indeed.
Suck it up. I TAed a bunch of CS classes in grad school, including a couple proof classes, and yes grading can be a bitch (CS103 was especially rough). And believe me, Stanford students know how to ask for points back. But that's part of the job. If you can't justify the grades you give, and/or you can't grade consistently, then you deserve pushback from students.
>Add to that, you have to be up and out of the house every morning by 6 am or so to be on time. If you have kids, forget about seeing them for breakfast before their school day starts. And that means giving up your evenings too because you need to be in bed early.
I agree that schools start stupidly early in the US, but when your workday ends between 2:30 and 4:00, I don't think you can really complain about having to go to bed early.
I don't mean to dispute that teaching is stressful, and I'm all for much much higher teacher salaries (and the end of seniority, teachers' unions, ridiculous benefits, rubber rooms, etc.). But your complaints don't really seem reasonable.