Personally I blame the housing market and its ridiculous prices, which have gone up way out of proportion to peoples earnings. That's the main reason why people have to work so hard though, to keep a roof over their head and afford to carry on paying the mortgage/rent. We are lucky in that respect in that we don't have a mortgage - even so, it is still a struggle. My partner has a small pension that covers the basics, and his own business, but he earns very little from this, while I earn a lot less than I would like. The most important thig is that I enjoy what I do and feel that is useful and worthwhile, which is more than be said for my previous job - flogging a load of overpriced rubbish to people with who were trying to keep up with the Joneses.
It seems to me though that the most worthwhile jobs are the ones which are the least paid - nurses and teachers (plus nursing home housekeepers!) earn very little considering what they do, while footballers and pop stars earn a fortune. I know which one I think contributes most to society, but it is all topsy turvy.