Fred Phelps and gang from Westboro Baptist Church took it upon themselves to protest the funeral of a fallen Green Beret In Marblehead, MA. Why? Because MA is thought by Phelps to foster homosexuality.
Here's a link to the article (you may have to subscribe).
Here's a link to comment on Fred Phelps.
Oh yeah, Phelps is a Democrat.