I agree with everything you said except the double taxation of dividends.
Australia has probably the best system in the world for dividends. We use a franking credit to offset the tax paid by the corporation so effectively we have no double taxation of dividends.
I've never seen the point to any double taxation and I applaud any government willing to help citizens and business work around double taxation.