Problem is liberals don't now how to think rationally about the issues. For example, there are few very good looking people--far more are average or ugly. The liberals answer to that issue is to scar up the good looking severely and to a lesser extent the average so that everyone is equally ugly.
This is a perfect example--you've got a couple of socialists (champ/bassetman) who point to the disparity between the rich and poor as some meaningful statistics when it means absolutely nothing. The liberal has been beating the drum of the gap between rich and poor, yet the poor have improved significantly in the past 40 years. So there really isn't a problem, yet these Moore-Ons are going to create a problem because they think that you can even that out by taxing the rich heavily when all that does is kill the economy and make it worse for everyone.
This is really a pretty easy economic principle to understand proven over and over again, yet the Moore-Ons ignore it--all they seem capable of focusing on is the fact that there are rich and poor. They think you can change the laws of economics and the laws of mathematics with by having the gubment tax people more!
Point is differences in indviduals have existed since the dawn of time and will always exist. Everyone wants to live in the nice house on the beach, but everyone can't. How in the hell would socialism correct that problem?

A lottery to see who gets more?

That would be engender more envy than the current system.
But what you see these people do is simply point to problems with no solutions and than blame capitalism and those that support it.