Why do some men call women derogatory names?
Because men want women to subconsciously feel bad about them so they can think that they cannot do any better. Of course subconsciously… and in reality women complain when a guy is too nice with them, so most of the time they end up being mistreated by a jerk just because they want to be with a “man”.