In principle a great argument.
I would only caution that it is likely that there is a piece of reality that is being obscured in an argument that focuses exclusively on rights. "Justice, as the world goes, is only in question between equals in power, while the strong do what they can and the weak suffer what they must." Consent is a discussion between equals and anti-government types, I feel, lose the plot when it comes to discussions between the stronger and the weaker. We are not all equals and we will never be.
RE: The "Social Contract" Excuse