The U.S. Supreme Court ruled on Second Amendment rights in the case of "District of Columbia vs. Heller"
An interesting part of their ruling was:
"Like most rights, the Second Amendment right is not unlimited. It is not a right to keep and carry any weapon whatsoever in any manner whatsoever and for whatever purpose:"
Now take that statement and apply it to marriage. The "right"
to marriage is not unlimited. It does not necessarily mean that anybody can marry anybody else, i.e. same-sex marriage.
Here is the specific Supreme Court ruling
. At the top of page 55, they say:
"We also recognize another important limitation on the right
to keep and carry arms. Miller said, as we have explained, that the sorts of weapons protected were those “in common use at the time.” 307 U. S., at 179. We think that limitation is fairly supported by the historical tradition
of prohibiting the carrying of “dangerous and unusual weapons.”
So again with respect to rights (such as marriage), limitations based on historic tradition are OK.
Sounds like this discussion can be