I've been beating that drum for years- sometimes, I wonder if anyone is listening...
Islam, The Alleged Religion of Peace® ( TARP )? Click this picture:
That SacredCowBurgers 'toon is my new tagline. . .