This goes down to the roots of us as humans, we are inherently greedy and selfish, if everyone is given a house and a car and a job, we still won't be satisfied and will want to be above one another, i don't have the answer, perhaps limited capitalism like the way china does it