have to fight for self-respect

You may have missed