No sympathy
I wonder if he's playing the race card, as the other complaints - outdated equipment and crap lecturers - are typical of most computing based university courses. I can't believe he really would have put up with being treated differently to white students without kicking up a fuss well before now, and having friends (white and Asian) who studied at Bradford I can't believe the majority of his fellow students wouldn't have kicked up a fuss as well.
As for a 2:2, that's what I got (in a humanities subject no less), and I'm now senior programmer for a large IT company. I've also been involved in recruitment for IT staff at several companies, and they've never insisted on a computing related degree, nor have they considered one a sign of competency.