Belittling someone

What is you honest answer? Why do you think that women always belittle one another? I especially hate when someone try's to belittle another person for poor grammar or lack of "school" smarts. Do you think they are just trying to make up for their own self pity? Why should they need to feel superior, if they "know it all"