Unlike, i couldnt agree with you more. Though i grew up in a completely different age than you, my parents (one of which was an immigrant) were very hardworking people. My father came from Sicily when he was 26 to practice medicine. His main reason for coming here was the mentality of the people in Italy. They are socialists to the bone and everything has to be done bureaucratically. He hated that. He hated the work ethic as well. He said, during his internship, that the interns there would show up late, leave early, and not learn a thing. Something, if it occurred here, would mean immediate dismissal.
That ethic was passed to me as i continually try to work hard and educate myself to be the best employee i can be.
Today, the mentality is one of "i deserve it". There is no work ethic anymore. At my last employer, i was there only 8 months when a senior position opened up in my team. Though, i was the youngest on the team, i was awarded the position. The VP said that I worked the hardest, knew the most, and complained the least (never).
This is something we need to get back to. The "rights" that people feel they are entitled to in this country have accumulated and accelerated in recent years. The latest being, cheap gas. (its more expensive in Canada which exports tons of the stuff!)