But, since all powers not SPECIFICALLY granted to the Federal Government by the Constitution are reserved to the several States, many laws can vary from State to State. This includes things being legal in one State that are illegal in other States (Nevada's prostitution laws being one example). Reciprocity is up to the several States to negotiate between themselves, which is why I can carry a concealed pistol here and in a large number of other States that have an agreement with Michigan, (I believe it's up to 38 now,) but I can be imprisoned in the rest for exercising my duly licensed right. This is how States justify legalized marijuana - which is STILL against Federal statutes. The power to make binding treaties with foreign powers IS reserved to the Federal Government in the Constitution but any such treaty affecting U.S. sovereignty MUST be ratified by Congress in order to take effect. (This is why ol' Slick Willy's signing us up for the WTO is illegal.)
50 States, a shit ton of different laws, and no Federal authority overriding most of them. In very many ways we are more citizens of our individual States than citizens of the USA - otherwise we could travel from anywhere in the country to anywhere else in the country without having to check the differences in local laws that could land us in prison anywhere along our route.