People need to just start ignoring them because it's quite obvious that they're childish trolls.
People are getting mad because they assign meaning to everything they do. Picketing at a 9 year old's funeral doesn't mean they hate kids, they're disrespectful, or that they should have fights picked with them. It means that they're picketing at a 9 year old's funeral... for what reason? Not for you to know.
Stop attempting to assign meaning to it and just ignore it.
Are you kidding me? Listen dude, have a 9 year old child that passes away prematurely, have these hooligans show up at the funeral, and tell me that it isn't disrespectful. We're part of a society and although I don't see eye to eye with everyone, there are certain things everyone can agree is wrong and inconsiderate.
And what the heck does "don't assign meaning to what they do" mean? I'm not assigning meaning to what they do. They're clear about what they do. They believe it is their God given duty to inform America that we are in sin and debauchery and that we must repent. What other meaning is to be found? And the fact of the matter is that simply because this incredibly misguided individuals have "church" on the end of their name, christians as a whole are going to be thrown into the lump sum of these idiots and get a bad rap (we deserve it sometimes, but not for this). Therefore I refuse to ignore it.