I don't have a degree, but I've completed a grad scheme and am now in a graduate level job, **** essential criteria, if you limit urself or just hope to get jobs handed to you, you wont get anywhere.
Start at the bottom if need be, volunteer, whatever it takes to get on the ladder, having a degree is a great achievement but its not a certificate of entitlement to a job, especially a high paid one, not when you dont have relevant experience, afterall they'd probably have to pay to train you as well because you lack the practical skills.
I'm not trying to slag you off btw, I just hate how so many people have an overgrown sense of self worth/entitlement.
Unless you can prove you can do the job and are right for it/sell yourself well, why should any employer give you a chance? because of a degree? piss.. theres several other applicants with the exact same qualifications,
what makes you different and better, think about that, and if you cant think of anything then work on it, and then if youve tried all you can and still cant get anything (rather than just applying and hoping) then you can complain.