I think your first sentence covers it.
If they delay the election, it will signal the terrorists that they can affect British elections (and other things) any ole time they want.
The best thing to do right now, it get touch!
Show strength and determination.
Make a show of force, a very strong one.
May could really “come of age” on this. Go for it!
As for the Mayor of London, man what were they thinking?
They were thinking he was the Labour candidate and it was time for a Labour Mayor.
A huge number of people vote for party, especially in local elections. Quite a few probably had no idea Labour had put up a Muslim, or that the Conservatives had put up a Jew.