Home Politics Supreme Court hears free speech case that united the NRA and the ACLU