I am of the opinion that some changes are required but the proposals are too broad. Family Trusts are one example of how the rich spinkle the income. They should go.  Retained earnings should have an upper limit and a requirement they be used for the benefit of the corporation so they create jobs with the funds above the limit. Otherwise they should be required to be distributed to the persons that operate the business, not disconnected family member. 

That said there is a lot of need for changes to the tax laws but they need to be better thought out so people that do take risks and employ people are adequately compensated [within reason]. I think the Liberals need to fine tune their proposal so the legislation is not so broadly based as the present proposals effect people and corporations that deserve tax breaks. The problem is the present proposals affect target a broad base vs the super rich that  should be targeted. Family trusts that pay unconnected family members should end!