I believe there are a number of issues that need to be looked at:

It's true that awareness has been raised regarding learning difficulties/exceptionalities that some children face, which is important in order to understand how best to teach each individual child.
Having said that, we now have all sorts of "experts" that didn't exist a few years ago nor did we have "expert" opinions/ theories/ philosophies on how best to teach children. That happens to be a double-edged sword, because you'll find schools systems do not follow one such method of teaching.

Another issue is sociological in nature. We have changed. It's that simple. Generally speaking, we are a more educated population, we know more, we can teach our children more, we expect more, we question more. Where teachers/school systems used to be trusted and respected, as parents we question that "authority", at times justifiably so. But, think back to your own parents, would they have disagreed with a grade you received? Would they have been disrespectful of a teacher? Would they have taken your "side" or would they have told you to do better?
I think it's great that we advocate for our children; however, we need to be careful not to confuse our own experiences with those of our children. That is, just because we felt helpless and we didn't have support from our parents when we complained about our teachers, does not mean we should automatically believe the teacher is wrong. Communication is the best way to resolve any issue that comes up at school.

Lastly, we seem to have raised a generation of children who feel entitled. Interestingly enough, there are two groups within that group. There are children who feel entitled because they have been given everything they could possibly want or need, so they see it as their "right" to continue living that way. Then, there are the children who feel entitled because they have "nothing" and believe they "deserve" everything they could possibly want or need and that they will get it "some day"!
Generally speaking, our children today don't have a "hard work" ethic. They don't realize / understand that "hard work" is required for success. They don't realize / understand that failing is part of the process.
OK, that's me on my soapbox. I'll get off now!!
