Really too many issues to blame just one thing. But just a few that are MY OPINION
Unions were good in the past, but now most (not all) are led by scumbags that could give a flip about the employees, except for the worthless employees that is and then they protect them from getting fired. Just like the government and welfare, they (both govt and unions) breed an entitlement mentality, that someone is "owed" something. Which breed all kinds of other issues. Nobody is "owed" anything, they can work for it, which is fine, but not owed.
Then there's "fair trade".......Whatever!! If it was fair, the freighters going back to china would have product in them, not just US cash!! Lol! But some of that can bring up another union and too high wage argument also.
Then there's the whole crooked and totaly out of touch and control government! There needs to be new rules to term limits, and then rules that state that after the term is up, they can't go work for any company or lobby that is on the tit! And also their retirement for being a public servant is cut in half (or more!) so they are off the tit!!
Then there's welfare and unemployment, MAKE THEM TAKE A DRUG TEST!!!! The rest of the working world has to, make them!!!
But NONE of this will ever happen because the politicians have to vote for the changes. That won't happen because it will take too much power out of their hands.
So, in essence we are screwed!! Happy happy, joy joy!!