He is absolutely not a normal guy. Normal guys do not have these kinds of arguments with their wives or girlfriends. If anything, the woman should do 80% of the talking in a relationship (including arguments) and normal men know this instinctively. The woman is always the one who finds something "wrong" in the relationship and starts complaints or arguments. The man just has to agree to change things, say "yes honey, I understand", and that's that. If the man is the one complaining and starting fights, maybe he is ... gay? (Doesn't he have some hobby he would rather be doing? Doesn't something need fixing around the house?) Or maybe he just has a personality problem: bad temper, "ill nerves" or whatever.
You don't want to combine your life with a guy like that. You will be miserable.