Islam Islam and Human Rights are Incompatible Defending Islam: The Height of Leftist Hypocrisy Newsflash to News People: The Chechnyan Rebels are Muslims