Yo Pete..I'm really sorry for treating you that way, I'll try harder to be nice.
But seriously, friends don't treat friends like that. Have you pointed out to him that he hurts you when he says stuff, because maybe he just thinks it's all fun in games. I had a friend like this once and I didn't really say anything in retaliation I just kinda went along and distanced myself from them. I didn't want to get into a major conflict because they weren't a bad person they were just being real immature. It's hard because you get hurt and you get mad and there's so many things you can say.
yeah i've told him several times how he hurts me, but eventually it's like he forgets and hurts me for fun. i agree, it is tough. there's a lot of mixed emotions.