Vindicating the Second Amendment

A 6-3 Supreme Court majority recognizes a right to carry guns in public for self-defense.