sabr or fighting for your right?

I often hear people say, that you should always do ‘sabr’, always be patient and quite, and then you will earn the blessings of Allah.

On the other hand, they also say you should fight for your rights, my Dad once said that the person who is letting the other person harm him and doing nothing about it is even worse than the person who harms him?

Why does everythign have to be complicated? Or maybe I’m making it too complicated myself…

Quran 16:126,127
*If ye punish, then punish with the like of that wherewith ye were afflicted. But if ye endure patiently, verily it is better for the patient.
And do thou be patient for thy patience is but from Allah; nor grieve over them: and distress not thyself because of their plots. *

Thanks.