In that vein, I disagree with a few points you stated.
We, in the US, are a nation of states. It has always been the case that laws differ from state to state. Consider a legal gun owner in one state that does business in another - if he keeps his weapon on him in a restricted state, he will be jailed and possibly face prison. This fact - that we are a collection of states - was an important consideration to the forming of the united states as a whole. I would argue that the increasing federalization of laws is likely the opposite of historic norms in the united states.
I know this does not help if you feel strongly about this - and many do. In this ruling, which has impacted so many, the court did not take away a right. The court stated that it had taken away the power of the people and created a law where none existed.
If we, the people, dislike this then we petition our government to change the laws. . . and we start in our state. Today - literally today - I can call up my state reps office and schedule a lunch or a chat with her. I have, in the past, done just that.
If the current laws bother you, and I think they do, then you should absolutely do the same. Look - its one of the great parts of America.
I hope you have a good day man.