I have a lot of problems with MIchael Moore, but this is dead on, hilarious and truly epic:
See gay men mock Fred Phelps amongst other thingsā¦.
Youtube Video