among the things that needs to be cleared up is the definition of the word "income".
I have heard the double taxation dividend argument ad nauseum. Screw that. A dollar is a dollar. Tax the ones I get. It is social engineering to differentially treat my dollars, something the right claims to be against. That would clear up much of the collapsed nature of the progressive tax system.
* and remove the cap on SSI/M contributions.
Those two items would pretty much take care of things ... not that I'm an accountant or anything.