Every time were in a group of guys my boyfriend is always by my side holding me but when a attractive female is around he walks away from me an stands next to her every time no matter who it is. When I confronted him about it he said I was being insecure. He also calls me fat when we argue then says he's sorry but he does it again so yeah I'm insecure. Am I over reacting about him always walking away to stand by women that are attractive?