It's an age old problem, its called complacency mixed with an attitude of superiority.
We worked our way up from meager beginnings and make a name for our self's by putting forth a good day's work for a good days pay in an effort to make life better for our children.
The kids never really understand what you have been through because you have always protected and sheltered them. Some us manage to get the message across but hearing about it and living it is 2 different things.
Some folks get so wrapped up in trying to make ends meet they forget what they set out to do and fail to try to teach the next generation about such things, the schools will teach them everything they need to k now. Right?
Where did you learn the REAL value of a dollar? When it was handed to you because you ask for it or when you got out and earned it?
But to imply all of America is lazy is an untrue and unkind statement. For the most part Americans try to work smarter not harder because they are not hungry and by the grace of what ever if any Entity you worship you can be grateful for that.
Just keep that in mind when you take time out from your labors to enjoy your children and help them to understand we have a lot to be thankful for and contrary to some opinions this country still holds lot of promise.