Well done on totally missing the point I made. I have not suggested that this is preventing terrorism or protecting the "general public". I have suggested that (a) it is dealing with actual crime (criminal damage, violent disorder, assault, etc depending on the situation) and (b) the victims of that are businesses going about their lawful business and thus entitled to the protection of the law just like the general public (members of whom make up their workforce incidentally ...).This is nothing to do with protecting the 'general public', preventing terrorism or anything like that.
You may take the view that the law should not protect businesses ... but it does and it would be entirely inappropriate for the police to unilaterally decide who the law does and does not apply to.