According to Psychology superiority complex and inferiority complex are part of the same pathology and sometimes go hand in hand. Superiority being a superficial disguise for inadequate queslities. You have to ask yourself if another person's criticism reinforces your own negative self perception. And then, do you fight back only to stop feeling inferior?
Don't cry, don't regret and don't blame
Weak find the whip, willing find freedom
Towards the sun, carry your name
In warm hands you are given
Ask the wind for the way
Uncertainty's gone, your path will unravel
Accept all as it is and do not blame
God or the Devil
~Born to Live - Mavrik~