So the Supreme Court was right on Roe vs. Wade, right on gay marriage, right on Obamacare, but when it comes to the constitutionally guaranteed Second Amendment right to bear arms, the Supreme Court is wrong.