I don't agree with your specific points, but you seem to indirectly note the more prominent aspects of our society. As a student in engineering, one who excelled in math, science, and history (too) during high school, the problem is not thinking out of the box or against the grain, it's that doing so requires us to do work. This current generation, from what I've seen as being part of it is the lame by-product of the 80s generation, full of people wanting something (a lot of it), but also doing some work to get there. Today oft too many people are taking the easy road and expecting everything to come to them (hence why I absolutely loathe Paris Hilton or anyone else who profits solely off of who they are and not what they do); they have no more of a can-do attitude than the retiree (of which I'm not making a case against at all) who expects the government to take care of them.
The solution to this epidemic is to make the consequences of these poor decisions clearer and more concrete to the youth of today and tomorrow. Sadly, there are few models for these people in the world today outside of many involved in this community as well as firms across the United States. Corporations which rely on ingenuity and hard work from these people are being damaged by these robber-baron-esque CEOs who plague the very being of large groups of people working together. The current administration is full of people who consistently failed at what they tried/are trying to do and still lived an easy, care-free life. Most notable successes nowadays are people 'getting lucky' and not being inventive or working hard and that will make change a very difficult process, especially difficult for a culture that takes it easy.