The US was set up initially to have a solution for this exact problem! The idea was every state could pick it's own laws and the federal (not capitalized yet) government could NOT override any state or local. The Federalists threw all this out and instilled the foundation for the hyper powerful Fed we have today. This Federalist system led to the rise of things like a national bank and a standing army. I have no idea how history would have played out if the feds didn't win so it's hard to say which system would have been better.