I had a talk with an elementary teacher. We were talking about the current state of American students today. We both came to the conclusion that it's a sad time. These kids are given stickers, tokens, free time, candy, cake, and other rewards for doing mediocre work. Their attitude is I don't have to work hard. Many kids feel that everything should be handed to them.
This is one of the reasons why many Americans are unskilled and have a difficult time competing with talent from other countries. Especially in Asia. Throughout their academic life, Asian students are held at a much higher standard. Much more is expected of them. This is why many Asians attend Ivy league schools in America, and go on to productive careers as Engineers, Doctors, computer programmers, and business people.
Maybe this is another reason why we are currently seeing this issue. We have so many people who are unskilled.