I fully agree. Because we as a society decided no child should loose a game or be held back in school. Because of this I feel a good portion of our children today do not know how to cope with failure and do not know how to work hard for an achievment. They feel everything should be given to them without any hard work. I was reading an article the other day that Universities are starting to handle fundamental classes differently because so many students are having to take them, which drives up their cost for school. I remember when I went through undergrad. There were not very many people I new that even had to take a fundamental course and it was usually onely one, not multiple courses.
It is ridiculous that these students have to be spoon fed information to pass a class. Even after they fail a class, they just don't get it. I try to be hard on my students, but fair. I feel if I don't work on them in the classroom and push them, how will they get a job or even keep one. They don't understand, in the economy we are in, the employers can choose who ever they would like, no matter what. We are not helping our students, if we don't fully prepare them. I try and teach them that everyone fails at one time or another, no one is perfect. It is what you do with that failure that matters and that is what matters to employers too!