The fed is to blame for making credit too easy.
The govt is to blame for over burdensome regulations, to the point of the ridiculous, that competing countries don't have to pay for.
Companies are to blame for being so short-sited to chase the quick buck and off-shore all of our jobs over seas.
Company/govt partnership is to blame for bringing so many foreign H1B and other visa types into this country to take American jobs.
The govt, at ALL levels, is to blame for not only not enforcing the immigration laws, but actually encouraging this invasion of foreigners into this country to take "the jobs American's won't do."
States and cities are to blame for their idiotic 'sanctuary city' and idiotic no illegal check during traffic stops.
States are to blame for offering such lucrative inducements to illegals such as hospital care, welfare, in-state college tuition and on and on.
The fed govt is to blame for running the richest, most productive country the world's ever known, STRAIGHT INTO THE GROUND WITH THEIR RECKLESS SPENDING!!!
Yeah, plenty of blame to go around.
And Republicans are to blame for being a bunch of stupid, spineless pu$$ies and not stopping some of this garbage when they had 12 or whatever years of power.