What is the solution?
.
The ideology of Islam is treason against the U.S. Constitution. Probably the same in Canada and the U.K. Any immigrant Muslim who even remotely shows any sign of being violent against people, or radical against the government should be rounded up and deported immediately, Muslim citizens who are a threat need to be locked up in prison.
The "Moderate Muslim" community has a responsiblity to turn these people in to the government if they really are different from radical Islam.