well fuck the lot of you education experts - try doing the job if you think teachers are generally shit. In my experience the vast majority of teachers are fully committed, hard-working people who care a lot about what their students get out of being in school. They put in ridiculousy long hours and put up with a load of crap from kids who don't want to be there. And my experience is 6 different educational settings that covers the range from selective grammar schools, further education and bottom of the heap secondary moderns so I'm pretty well-qualified to comment.
If you really want someone to blame, look at society and parents. Education and being educated is looked down on in the uk. It's seen as being ok to be ignorant. A significant minority of parents offer no support to schools, teachers or the principle of being open to new ideas.
The only other jobs where you have the potential to be told to fuck off, to your face, on a daily basis are things like police and health care. But fuck it, schools and teachers are an easy target aren't they :@