Well to be fair to the Court, Congress isn't doing its job either. They haven't passed a budget in how many years? By rights they should be holding impeachment hearings on Obama over a number of violations of his oath of office. Announcing that he'll not enforce federal immigration statutes when it comes to Arizona being just the latest infraction. Starting an undeclared & unauthorized war against Libya being another biggie.
I'm reminded of Stalin's retort when told that the Pope disapproved of something. "How many divisions does the Pope have." The Court can rule, but if the Executive fails to enforce (& Congress does nothing), then where are we?
We'd be set back a few hundred years. 237 years, to be exact.