I agree with all your points. My gripe is basically that, in most discussions I've seen about the failings of schools, the problem is always "identified" as being a failing of the teacher. It's taboo to raise issue with students own internal motivations, environment, home life, etc. We need to be willing to point fingers at everyone involved.