Given that the biggest mass murders have all been committed with things other than guns, the English are very fortunate that only the stupidest among Islamic jihadists are committing violence at this point (with a few notable exceptions). When the Muslims have the numbers, you can be sure that the less stupid ones will be out, and they will be using explosives, arson, big trucks, and military weapons even we can't get, among other very effective mass weapons.
You can't have people who hate you and want to kill you living among you without your people getting killed. You might stop most of their attacks but you will not stop all of them. And a single attack can kill a lot of people. The only realistic solution is to remove those who hate you from among you.
America and Western Europe have been betrayed by a corrupt political class. We are the ones allowing this betrayal, but it will be our children and their children who suffer most because of it.
Islam is a homicidal cult and has been since its beginning; the cult is on a mission of world domination, by any means. Those engaged in jihad are doing what the Quran tells them to do. And so are those pretending to not support jihad, since the Quran tells them to lie when it serves the purpose of jihad.