You are incorrect. They absolutely have not only the right, but the responsibility to overturn legislation that violates the Constitution, no matter how long it's been around or how popular it is. Tell you what, since you sound like you really believe that, post the law that prevents them from doing it.The Constitution and the Constitutional Amendments to not give the Supreme Court the right to overturn popular legislation that has been in effect for a long time.