What I think is that both liberals and neo-conservatives make mistakes - Liberals assume everything that has the label "religion" on it is sacred and can't be disrespected, and that everyone who is an immigrant and non-white must be protected at all cost, so everything that happens because of Islam or any other religion is not because of X religion but because some evil psychopath did it. Neo-cons think muslims are a dangerous for national security, even innocent hardworking ones, and they want to keep them in conditions we could not keep serial killers. I think there's a middle ground between hating all Muslims and saying religion is blame-free. People who've suffered in the name of Islam have more authority to speak about it because they experienced it first-hand - Of course, you can study it and know everything about the religion, but to experience the effects is way more important because you get a better perception.
Whoever fights monsters should see to it that in the process he does not become a monster. And if you gaze long enough into an abyss, the abyss will gaze back into you