I firmly believe the answer to this is what I've written previously...people putting themselves between the WBC assholes and mourners.
What people? You and me, or the police, or who?
Are you saying we need protestors to protest the protestors? Where does that stop?
Again, in trying to picture myself in this situation, where I am at a funeral and being harrassed (sorry TASB, sticks and stones yeah yeah, but tell me you'd be able to grieve in peace if protestors were making a scene at your loved ones funeral) the options are 1. to ignore them (MUCH easier said than done, maybe impossible), 2. get in between them and the procession (can't see how that doesn't end up bad), or 3. have the cops remove them.
I honestly don't want to hear about rights and laws anymore. This is common sense and decency. Fuck your right to protest and say what you want. There are limits.