Political. I think..? Maybe..
Which do you believe makes a bigger impact? Economic, social welfare, moral, or political? (talking about jobs.) I say political.
To me it's more of a social issue than anything. I see open jobs all over the place. Cushy and good paying. With numerous perks like free lunches, gym facility, mopeds, massages, private chef, bar and lounge etc. Unlimited sick days, annual compensations that's about as much as your base salary, It's a matter of people not willing to put in work to make something out of themselves. They just sit at home, watching the TV, moping, blaming Obama, and blaming other poor people for their predicament.
Just go to college and study math in the library for 20 hours each week, get internships during the summer, and ta-da! Welcome to the middle class. My typical intern (still in college) gets paid $6,000+ a month with a housing stipend if they're not local.
If you don't want to work for somebody, America is one of the best place to start a business or work for yourself. Anyone who says otherwise is probably too stupid to do it themselves. I volunteer at the local business incubators all the time and have lead numerous successes. I can walk into any cafe in the Business District in SF and there's a dozen people on their laptop working on their next start-up. Remember, this is "liberal kalifornia" that's full of "rules and regulations" that are "bad" for the "business environment".
You see all those SEO questions? My 14 year old does that kind of work. He also makes mobile apps with his friends around the neighborhood. He's planning to save up for a Lamborghini Aventador by the time he's in college. A mere 14 year old could find a way to make decent money in this "terrible economy"
So basically, there are ENDLESS OPPORTUNITIES. The only problem, is that people are either too blinded by ignorance or they're too lazy to do anything for themselves. My rule of thumb is to never settle for mediocre.