Do you want to know the truth? From an average man whom you would have NEVER given the time of day.  Men like me treat women as our queens, taught never to lay a hand on a women. The preverbal "nice guy". Men who you would never date. When you date men like that, they are usually dating other women. You are trying to win him in various ways, and after you win him. He thinks he can still demand and expect you to dance to his tune... and when you don't... he gets mad and acts on his instincts.