Although this is funny, I think it's counter-productive to some extent. The Phelps clan thrives off of publicity. By counter-protesting them, you're actually giving them exactly what they want. Basically, they're real life trolls and they feel validated when they receive attention, whether it's negative or positive.
If you really want to put these worthless scumbags in their place, then ignore them completely.