I've seen this argument a few times. 

A few things: not every company offers rich benefit packages (many don't), not every company offers rich pension plans or in some cases not much other than CPP. Do you think people working at 7-11 or the millions of low paying jobs out there are getting great benefits/retirement packages/holidays??   

So if the grass is greener, then go work for a large company that offers great benefits/pension/etc. 

Same goes for the people that are on these blogs always complaining about public sector pensions -- stop complaining and just go get a job working in government (and take the big pay cut you'll be getting). 

I have my own CPCC, and of course this will affect me, frankly I'm shocked the government has let this go on for as long as it has... 

I'll bet my "high level executive" neighbour would have loved to have been able to sprinkle income to his wife and kids, why should I be able to but not him??  Playing field needs to be level.