If he treats you like that and has no good reason for it and I think there are no good reasons for treating a girlfriend like this, I think it's better for you if you guys split.
If I woul be in a situation like this I would immediatly quit the relationship, because I don't think it's worth the trouble.
You should think about it and make your own decission. I hope I have helped you a little bit.