I'm stealing that.
The real problem is not ISIS, it's the funding and support that ISIS, al Qaeda, etc, etc, get from hugely wealthy "legitimate" Islamic sources with whom we're nominally not at war but who are very definitely at war with us. A candid public appraisal of who our enemies really are is long overdue, and diplomatic niceties that have precluded it have brought us nothing in return but smirking smiles and further funding for terrorism.
It's been far too long since Reagan: "My idea of American policy toward the Soviet Union is simple, and some would say simplistic," he said. "It is this: We win and they lose. What do you think of that?" Substitute "Militant Islam" for "Soviet Union" and you get the idea. If that turns into substituting "Islam" for "Soviet Union" then so be it. Because we can kill any number of trigger-pullers (and we have - it has taken militant Islam nearly a decade to recover from the blood-bath in Iraq) and the problem won't be solved. We have enemies, and they consider themselves untouchable because that's the way U.S. foreign policy has treated them. That policy needs to change.
How about just substituting Islam for "Militant Islam."
The Kohemeni of Iran stated recently there is no Radical Islam, there is only Islam.
A Muslim can never become a true American Citizen because the Koran is superior to all our laws and founding principals. The Constitution that we are sworn to defend against all enemies is simply not acceptable to them.
Great answer!