I know that was a vent post and perhaps only the bad qualities are being presented, but there are some things you mentioned that sound like they should never be ok, like calling you a fatty. If he says something like that, he's thinking it, and if he's thinking that way about his girlfriend...