Going through your OP:
What should be basic discussion descends in to terrible arguments and he gets into terrible rages this anger that can last days
Don't get this with my DP
he is constantly falling out with people and just can not see anyone else's perspective
He doesn't fall out with people constantly, but things are generally other people's fault. The number of times he has threatened to put his notice in because 'something' has happened is unbelievable. There was an incident recently (decision made about part of his colleague's job) which did not effect him directly, and was basically all sorted out by the time he left work, yet he still spent the evening planning his resignation letter. By the next day he decided it the decision that had been made was brilliant! Things like this happen frequently.
And yes, he can't see another's perspective, least of all mine. Any thought different to his is stupid (until it becomes brilliant, see above). He can't comprehend why I might have a different view about things, despite my background being greatly different to his.
He is socially awkward and will spoil things by appearing rude and disninterested
He's fine with his friends, and can be ok with mine if he's in the right mood. But otherwise he'll put the tv on in the same room and ignore my friends. Last time I had people round (one afternoon) he sat in his pjs drinking beer, and ended up being really rude about me.
He says he loves me but can be as cold as ice and almost acts like he hates me when he deems I have done something wrong
DP would never say he loves me. Sometimes I'm not sure he likes me, but that's just how he comes across. He can look at you really disparagingly but, like the ignoring, he doesn't know he's doing it. He has no idea, a lot of the time, how he comes across.