I always find it ironic when people fight hate with yet more hate.
Sadly, this. Ignoring these assholes is the only way to ultimately make them go away.
A student group in Chicago did a great thing when WBC came to town a couple weeks ago. They set up a fundraiser right across from their protest, and when people donated, it was sent directly to some of the groups WBC vehemently opposes (i.e. AIDS research, gay rights organizations, etc.). The kicker? All the donations were made in WBC's name. I thought that was pretty awesome.