If you are of the philisohical bent that rights exist as some basic human quality outside or above law, that's fine. My religious beliefs give me the same conclusion
"However", from any practical standpoint, rights are only meaningful if they are recognized and respected by the community around you and that recognition and respect are expressed in law. Or in authority that uses force to supercede community will.
It doesn't matter what rights you claim, if they are not recognized and respected by those with the power to ignore them, then they are meaningless
You are conusing "right" as a noun and "right" as an adjective
See [link|http://www.m-w.com|Merriam Webster]
The noun "right" is
1 qualities (as adherence to duty or obedience to lawful authority) that
together constitute the ideal of moral propriety or merit moral approval
2 something to which one has a just claim: as a : the power or privilege to which one is justly entitled the property interest possessed under law or custom and agreement in an intangible thing especially of a literary and artistic nature <film rights of the novel>
3 : something that one may properly claim as due
emphasis mine
The adjective "right" is
1 : RIGHTEOUS, UPRIGHT
2 : being in accordance with what is just, good, or proper <right conduct>
so..."legal"=="right(n)" is true if you mean a person is given rights through legal means
"legal" == "right(a)" is false if you mean that something in righteous because it is legal and unrighteous because it is not
And again, I pointed out that distinction before you posted