This new term "Muslim separatists" is pretty rich. They're separate all right. Separated from reality, decency, and civilization.