We now live in a society where if you have a million dollars you can make as an investor $50,000 a year from a business and pay less tax, whereas the guy that works his tail off 40 hours a week for that corporation makes only $40,000. 

I know to many that seems fair and something to strive for, but fundamentally when you look at it deeply it creates massive class disparities where a human being providing his working capital (his labour) is not worth the man that can invest a million; this then perpetuates itself where the man with the million will soon be worth two million and the guy trying to feed his family only becomes further indentured.   Over successive generations it is creating two-three classes of people.  It is not simply a matter of achieving more and being smart.  Of course society needs to reward effort and innovation, but it needs to recognize that we are creating a world where a handful of people own more wealth than 95% of the rest of us.  Fair..no it is not.