As for the solution for radical Islam and militants, there isn't one. you can't wage a war against a religion, it doesn't work. Sure you can kill a bunch of them but that only creates more of them. Look at Hitler's attempted eradication of the Jews. He'll Muslims can't even eradicate other Muslims be them Shiite or Sunni and they have been trying for thousands of years. In today's culturally diverse global world you can't eradicate a religion or ideology. The old way of doing it was you invaded their country, killed every religious figure you could find, made practice of the religion illegal, and then hung around for 100 years as a colony to enforce it by taking over the schools and indoctrinating the children. That doesn't work anymore because they are no longer congregated in a single country. Not only that nobody has the stomach for that kind of war anymore as it's considered genocide and ethnic cleansing.
So to answer your question there is nothing we can do. It is only going to get worse as they breed like rabbits. Their religious leaders preach that they should go to countries like France and breed like rabbits to amass a population. In 50 years they will have enough of a population to win elections and take over the government of that country. Mark my words, in our lifetime we will see a European nation become a Muslim state.