Speaking as someone who lives in the world of capitalism, I say that if your business strategies create an empire, you earned it.
But, still... sometimes, I wish that there was a limit to how rich people can get.
To me, an ideal government would be half free and half communist. You're free to capitalize on your business strategies and go after whatever you want, but if you make more then $100,000 a year, the rest is given to a national fund that is used for every other citizen less fortunate. This doesn't apply to your company, only to how much you make as it's CEO. The company, if it makes more then $50,000,000 a year, gets the same treatment. It's excess earnings go to the national fund.
By having allot of successful companies and people in your nation, you also create a more wealthy bottom line for the lower and middle class.
The rich are still rich, but the lower class can still get by.