first of all, embrace the fact that this is just a rough patch, life goes up n down this wont last forever. simply understanding that is the first step to going back up. i think ur on point about life being too short. im sure ur parents care about u but ur always gonna hav people who disagree w/ u. u r not them. i kno what its like to be criticised by parents for things like not having a crappy minimum wage job. jus how it goes.
ppl who ignore u were never ur friends so toss that label away now. get a hobby fam. join a club, get active. meet some ppl innit. as for 'the next step' in ur position i wld concern myself about getting any kind of relevant work. if u cant get a job for the top it companies...ok...what about the middle it companies? or even the bottom? even working in pc world or some discount computer scrap shop. just anything thats remotely relevant so u hav something to do that can maybe count towards experience in the field (even if only vaguely) do som volunteering helping ppl learn computers. u never no what opportunities can arise. ur degree probably wasnt worthless, it jus not ur time fam, u got a work a little more. not everyone gets to jus 'start at the top'. u gotta grind my man.
hope anything i sed was helpful.