Look, if you're smart and don't mind learning, you can get a job no matter what you major in. I was an English major, and have worked in everything from business lending to government finance, and am now raising money for a museum. Since the day I graduated, I've never been unemployed for more than 2 weeks (save the time I terminated my lease, quit my job, and went hiking on the Appalachian Trail for three months... good times).
Why? Because I can speak and write well, and can calculate compound interest in my head. I studied English because I like to write, like to analyze things, and am good at public speaking. It taught me to be a more effective and efficient communicator. I got as much out of that as I would have if I hadn't dropped my double-major in comp sci for a self-designed concentration in Medieval Studies.
Bottom line, the problem isn't what people major in: it's the sense of entitlement that makes people think a degree (in anything) qualifies them for a job. If you study to learn instead of to graduate, and you commit yourself to continued learning throughout your career, you WILL be successful in your career, no matter what you studied.