Most of the time, when people are arguing, they're arguing about completely different things and don't actually understand what the other person is trying to say.
Your opponent might think you mean "all women are shallow" wen you really mean "that woman over there is shallow", and so forth.
It's important to define these things as soon as you notice the disconnect, because when things get heated, people tend to get more extreme in their arguments.