Where I live the rent on a 2 bedroom 1 bath house is more than $2,400. A union carpenter making $40 an hour takes home $30 and hour and that amounts to a monthly income of $4,800 and from that the carpenter has to pay for rent, work vehicle, food, utilities, medical insurance (at more than $1,000 a month), and is lucky to have enough left over for pizza and beer. With the bike shop the owner has to pay thousands in rent and utilities to keep the doors open and they have to finance their bikes and parts inventory, pay for employees and for worker's comp insurance, and have money left over for their own rent or mortgage payment and maybe to be feed their kids and buy them clothes.
Since the 1970's workers' wages have been flat while the cost of living has increased more than 300%. It is why it takes full time jobs for a husband and a wife to have a prayer of raising a family. And many when they incur medical expenses will often find themselves homeless and living with their children in their car.
I own my house and my cars and have a business I created without banks loans or money from my parents (like Trump and Gates and Romney and Tucker, etc.) but I do not begrudge others their ability to have a roof over their heads and food to eat and medical care. We have too many scrouges in this country and thanksgiving and christmas are pure theatre at best.