I'm not concerned with determining whether somebody "deserves" their income, so much as with exposing a particularly obnoxious lie - that working people live off the largesse of the rich.
By replacing it with an equally insidious lie - that profits are leached from the hard work of others? Yeah, lets avoid honest understanding of the free market, whatever we do.
That's not a dishonest understanding of the market -- which is of course not free. ("Free market" is an oxymoron.)
In the production of real wealth (goods and services), the following things are required:
1) Natural resources;
2) Infrastructure;
3) Creativity and organization; and
4) Labor.
We have a system that grants ownership of the goods and services produced to those who own the infrastructure. Those who own the natural resources, provide the creativity and organization, and do the work have no ownership of the products. Profits are equal to the market value of all goods or services sold, lest the cost of the natural resources, creativity, organization, and labor needed to produce them, and less any overhead costs of the infrastructure.
It follows from the above that capitalists make their wealth by skimming off the labor (and creativity) of others, except in the rare circumstance when the owner of the infrastructure also supplies all of the labor himself. And even in that case, where the owner of the goods and services produced also did all the work to produce them, he doesn't own them
because he produced them. He owns them because he owns the infrastructure used to produce them.
Why do we have a system that is organized this way, that values ownership of infrastructure and consigns labor to being a market commodity? Because the owners of infrastructure are inherently wealthy and powerful people who are able to influence the rules of the game. There is no reason it has to be that way -- and it may in fact be changing. We may not have a capitalist economy for much longer.