You bring up an interesting point that I haven't heard in the last 30 seconds from another bitter old man.
For people to earn a living, they need to be fed, clothed and educated in good heath to compete. The average person is not lazy.
The American Dream in the time of 'when it was great' ala the 50s, we had a thing called GI Bill, our government invested in infrastructure and the wealthy paid their taxes.
Then along came Ronnie Raygun and the rest is history.
I truly get sick of the angry old man i.e. Archie Bunker types.