Where to start...
1. The terrorists are coming to socialist countries for the welfare. Most of the European terrorsts subsist entirely on welfare even when they have suitcases full of cash and drugs. So, end welfare for all non-citizens.
2. Since Sharia law is by definition against the rule of law as the west uses it and since Muslims are required to submit to Sharia law, end citizenship programs for Muslims.
3. Arm the citizens so the can protect themselves.
4. Shoot rioters and looters.
5. Deport all non citizens who have overstayed their visa.
6. End political correctness.
No. 6 should be No.1. Your list a good start!