The correct answer is D. After the Westboro Baptist Church protested the funeral of Matthew Snyder the Supreme Court ruling in Phelps v. Snyder upheld that the government cannot regulate the content of a protest.
Albert Snyder, father of the dead Marine, filed a lawsuit against Fred Phelps, his two daughters and the Westboro Baptist Church, who protested at the funeral of his son.
The Court ruled in favor of Fred Felps, finding that those who speak in public about public issues (like the war in Iraq) can not be demanded for the deliberate infliction of psychological pain, even if the speech in question is insidious or insulting.