From reports it seems he may not have had a bodyguard; I saw that a party official said during electioneering they made sure he always had someone with him. Can't be too hard or disproportionately expensive to provide state of the art stab vests and a bodyguard for constituency meetings? Speaking as a non expert on security matters.
I also see reports that threats to MPs have really ramped up in recent times.
AFAIA, only ministers get bodyguards, not every MP.
Once you start providing bodyguards, tab-vests and the like for MPs, what next? Should every elected county and parish councillor get one?
MPs and councillors are there to represent their communities. Once you start separating them from those communities, by providing bodyguards, stab-vests, and such-like, then democracy will be the poorer for it. Once upon a time, police were also part of the community, but now they walk around in pairs wearing stab-vests. Their segregation from the communities they police has been very bad for policing, and I believe has not made them safer in the long-run.