You hit the nail on the head.
Times have certainly changed. I remember growing up - if a teacher called my parents because I misbehaved or had grade issues I heard about it and there were consequences. I hear my wife call parents and more often than not the parents turn on HER and take the kid's side (my Sarah says that you treated her unfairly / didn't give her enough time to complete the project, etc.). Sickening.
This is the kind of thing that drove my wife and I to home school our children. Homeschooling is not prefect, it is not easy, but looking at the public schools I can't see that they are a better alternative. And I don't think that it is the teachers fault. I have seen so many very good teachers "broken" by the system. As a public school graduate, it makes me sad. I had some great teachers, and some really lousy ones (one geography teacher who could not find Egypt on a map of South America) but I saw most of the good ones broken down by the rules and restrictions and complete uncaring of the parents and students.
For all you teachers out there I say, way to go, you are braver than I am to go into a classroom these days. And please don't let the school system and the parents get your down. The education of our children is very important. I hope you have time to do it between all the other garbage you have to do.
Also in the interest of full disclosure, my wife does 90% of the work with home schooling our children but even the 10% or so that I do is work so teachers I do feel some of your pain.