This thread reminds me part of why it's so tough to be a teacher.
Everyone thinks they know how to do your job better than you do.
My husband's a scientist and nobody presumes to tell him how to do his job.
But every adult was a kid once, most everyone has been to school, and many people are parents.
So teachers -- much like parents, but with a whole lot more people who are invested in their performance -- have to deal with a vast swath of people who are quite sure that they are doing their job wrong.
Often in wildly contradictory ways.
They're letting the kids goof off on the Internet too much. They're not letting the kids use the Internet enough, how are they going to learn to compete in the 21st century?
They're too cold and "professional," not warm and huggy enough. They're too touchy, do they want to get sued?
They're requiring kids to learn things that they're not ready to learn and it's demoralizing the kids and turning them off of learning. They're way too soft and "new-agey," these kids aren't learning anything.
And on, and on, and on, and on.