Even the detestable Fred Phelps has First Amendment rights, like the Skokie Nazis.
Didn't Fred Phelps endorse Al Gore for President back in 1988?