Christians making up their own delusions to "own" the Muslims

This thumbnail is so cancer inducing that I can't believe this is supposed to be the Christians best argument.

This thumbnail is so cancer inducing that I can't believe this is supposed to be the Christians best argument.