Another Scottish person! Hey! History, Modern Studies and Chemistry - I did those, fun times.
Looking at your subjects, you're sitting alot of credits, so your by no means dumb, which makes his taunting all the more cuntish. Do you feel like hitting him some times? If his (admittedly god awful) behaviour is driving you into a rage, I'd suggest taking up a sport to get the anger out, you'd be surprised how much it helps. Other than that just bide your time and look forward to the day you can move out.
This is going to sound really stupid and clichéd but calling child line helps too, the people on there are awesome and don't hesitate in telling some one if he lays a finger on you.
OT: you're totally justified, hate away guy.