Nowhere did I suggest people should be able to take more than they have earned. WTF... You're simply talking as if everybody is entirely equal and capable of making the same exact amount of money and having the the exact same opportunities if they just work hard enough, and that's not reality. People are not equal. We have different levels of intelligence, different skills, different talents, etc. There is always going to be poverty for reasons beyond the individuals control be it IQ, physical or mental disability, illness, etc.
Liberals, Conservatives, nobody can entirely rid a society of poverty or make everybody economic equals. It's a BS notion.
In a Lockian free market, you are what you are worth in your current state at the current time... your FMV or what you are currently earning. You're worth no more or no less. My work has higher value at other firms, and I am capable of working at those firms because I have a great resume. However, I like the current benefits, and hence, changing jobs would involve economic tradeoffs. I will go to other firms eventually.