You don't think??
Of course it is the ever rising gap between management to workers in relation to salaries and benefits that is causing distress and distrust.  Hiring only part time workers and not extending benefits is another sore spot for the working class.  Then of course there is the entire scam of the temporary foreign worker program which has shown to benefit businesses only as it drives down the cost of labour.  I for one was glad when it finally was scaled down but from what I have seen, business is busy trying get it fully revived again.  How about a different tact- pay more and I bet you will have more applicants.  Wages have stagnated for years with ever rising costs.  It is no wonder that people are angry and worried.