Scalia is not a Constitutionalist, you cannot be one if you support the War on Drugs.
Might as well call grenade launchers “the rights to bear arms”, Carson’s words have been distorted here. I will believe it when I see a gun advocacy group criticize him. I haven’t. Nothing Carson has said is against the Constitution, he hasn’t stuck his foot in his mouth, he doesn’t need to be patronized.