Just venting advice would be nice

So I met this guy at work about 4 months ago. He was so super nice and caring. We've been dating for about 3.5 months and here lately he's been a real jerk towards me. We fight all the time. he tells me I don't care about him. He's been ignoring me and then accusing me of not wanting to talk to him. When I try to tell him how I'm feeling he gets angry with me and tells me everything is my fault. He say he doesn't like to fight and I made a deal with him if 3 things I really wanted got done I wouldn't fight with him as much. The three things I've asked of him was to not ignore me while we're arguing because it just upsets me more. I've asked him tell me if he has to go do something. and I've asked him not to add random females on fb anymore. he's promised to do all of those and yet he still does them. then he calls me a crazy bitch when I bring it up. Do you think I'm asking for too much and actually am being a crazy bitch? Or do you think he should respect my wishes?