District of Columbia v. Heller recognized an individual right to possess a firearm under the Constitution. Here’s why the case was wrongly decided.