My boyfriend always says hurtful things to me and gets really angry to the point where no conversation is possible. I usually get upset and don't talk to him. Or if I tell him that it hurt me he says its because I do have that fault he is pointing out. Sometimes I practice patience, be sort of like a doormat, and sometimes I don't talk to him. Then he doesn't call me back forever and when he calls again he acts like nothing has happened. But I'm still upset and this makes him angry again because I can't let go of it, and that is why we are having these difficulties, because of my negative character. Then when I tell him why he just tells me to stop arguing. And accuses me again the worst stuff. I really do love him and want to be with him and he also loves me, he calls me many times a day to see what I'm doing, almost a little controlling, and really cares for my live and work and helps me with anything. But this constant anger and arguing thing is really draining. Sometimes I just want to be the 'adult' and let him talk (doormat?) but sometimes I feel that its not ok to allow him to treat me like that. What to do?