One tiny amendment: Let’s be careful not to confuse the occasional case law of the Supreme Court with the Constitution. No law becomes unconstitutional because the Supreme Court rules that it is. When the Court rightly strikes down a law, it is because it is already unconstitutional.