I'm a teacher and I use the TES site for resources and information. I occasionally venture onto the forums because often they have good posts from professional/creative/imaginative people that will inspire me in some aspect of my work or help me out with an issue I may be having.
I do agree that there are some posts which are offensive, illiterate or downright shocking. I think teachers have a professional obligation to self-censor on a public forum. My honest opinion is that those who have the time to spend hours bitching about their job, the kids, the parents etc are simply proving that they probably are pretty rubbish at their jobs!
Teaching is hard. I teach in a special school with the full spectrum of SLD and PMLD students. Today I have been poked in the eye, scratched, nipped, licked, slapped and had to clean up faeces and urine.
But you know what? I bloody love my job. I love the kids and have the utmost respect and empathy for the parents. And tomorrow I will be working with one of my students at home all day so that her family can have a break. I'm nothing special, I'm a decent teacher and I reckon, a decent human being. I have bad days but I certainly wouldn't spout off in public where I could bring my already much maligned profession into further disrepute!
A number of people have commented that parents should 'walk a mile'. I suggest that teachers should do the same before being so quick to criticise.
Basically, what i'm trying to say is that, on behalf of the teachers, there are many of us that do the job because we really want to and will do our very best for all of your children. And on behalf of the parents, we don't need to hear our children being called c*nts and the like by the very people that we entrust them to on a daily basis.