Islam needs a thorough self-examination of itself.
As does the West: are we fighting Islamism or "terror"?
Thanks to DDG for the Atlas Shrugged tip.