I'd say blame yourself rather than your degree if you can't get a job. If you can't convince an employer that you've developed the skills necessary to be successful in the position then you don't deserve to be hired. The only exception would be for technical jobs (e.g. engineers, doctors, etc.) that require specific content knowledge prior to employment.
In any given year at UBC and SFU combined, there are probably 5-10,000 new grads with English, Poli Sci, History, Art History (and the like) degrees, competing for maybe a few hundred relevant jobs (if they don't want to go back to school). The supply simply far exceeds the demand with these degrees that teach you no specific skills other than the "writing and critical thought" cop-outs that Wetcoaster mentioned.