It's a sorry state of affairs, unfortunately. Too many graduates, not enough "decent" (i.e. graduate-calibre) jobs out there. Perhaps do some voluntary work or get involved in things that will develop your transferable skills? Remember employers generally aren't bothered about the actual degree, just that you can demonstrate you have the skills needed for a role.
What I would say, is not to give up. Freshen up the CV, have it checked out and see what could work for you; See what skills you have built up over the years (and most of them come from menial tasks!) but make sure you make these known to any potential employer.
Good luck, something will work out.