You may not know this--and I don't blame you, because I didn't know it until I started teaching--but your teachers are doing the very best that they can. Most of my life I've heard people say and said things myself that are really pretty unfair. I have gotten upset at my teacher for not grading assignments right away. I've heard people get irritated at teachers for complaining about grading papers. I've heard kids say that they think a teacher is mean/unfair/too strict etc...But let me tell you, it's time to cut them some slack.
Being a teacher is hard. Standing in front of 7 and 8 year olds who really just want to run around all day long is hard. Seeing kids just stare into space when you ask them to do something is hard. Standing on your feet all day and talking loud enough for everyone to hear is hard. Always knowing what to say when kids ask questions they shouldn't is hard. Reading elementary school cursive is really hard. Looking like you're happy 100% of the time is hard.
Did you know that a lot of the time your teacher doesn't even have the chance to go to the bathroom? Did you know that your teachers, while you've made them out to be super heroes, are completely human and occasionally make mistakes? Did you know that your teacher wants to be there for everyone and change everyone's life like John Keating does in the Dead Poets Society and like Mr. Holland in Mr. Hollands Opus?
Your teachers were responsible for your start. Your teacher is the reason that you can read books, and communicate effectively. They're the reason that you can write. They could be the reason that you learned discipline or time management. Your teacher helped you graduate high school, she let you turn in that one paper late, he helped you find some extra credit when you needed it to boost your grade. All together, they make your education possible. And with all that responsibility they get paid less than they need to support a family.
We all do the best that we can, so cut your teacher some slack.