I totally agree with this. No one just "gives" rights to anyone. People do have to fight for them. And no, might is not always right. And people have other methods of fighting for their rights--not just by force (negotiation, voting, money, whatever).
And we still have a problem seeing the "inalienable rights of man"--we still argue over this constantly. And we do take our rights for granted.