Good 'toon. Ah yes, the religion of peace.
LOL, the religion of 'pieces' judging by all their 'equipment'!