Now, why does Mr. Cohen single out Christians? He is not aware that Judaism and islam both prohibit homosexual practices?
Because hatred of the Gospel has been the most fundamental commitment of the left from the time it got that name from the seating arrangement in the French National Assembly.
Muslims are the enemies of their enemies, and so get a pass on things like executing homosexuals and maltreating women. And it would be awkward to take it out on Jews since so many leftists are secularized Jews. (Mr. Cohen might not get invited to his relatives' childrens' Bar Mitzvahs if he criticized Jews for the same stance he savages Christian for.)