Yes, EVERYBODY ( shopkeepers and the general public ) should begin to detain / eject shoplifters EVERY time a crime is committed.
Stock which is stolen is a retail loss which WE all pay for in the selling prices set by retailers.
Agree that a few staff members can do very little if there are no trained shop security guards - but generally; the number of decent law abiding shoppers outnumber the thieves. It is now all of our problem, not somebody else's problem.
Wherever possible, everyone in a store should draw attention to shoplifters - loudly - and shame them out of the store or physically apprehend them/ prevent them from leaving with the stolen items if possible.
We do not steal in this country. It is against the law AND socially unacceptable. If that's not the case, then let's change the law to make stealing OK!
It can't be left up to the police to set the standards of decency in society - it is up to ALL OF US. Are we only decent people because the police make sure we are? Are people really so scummy and disgusting that the only reason they don't steal is the worry of being caught?
Cannot believe that we as a country are normalising shoplifting and theft. Stealing is a crime. It is against the law we all vote for.
Criminals will always steal but we can't dilute the law or excuse poor standards of behaviour in society in the hopes that lowering the bar means they will steal less or behave better. It is not how we want to live or raise our children.
You would think all this goes without saying - but to weaponise/ excuse a criminal for socio-political reasons in the Peckham example is just another example of what the majority of good, decent people will not stay silent about for very much longer. Sad to think, but I genuinely believe that more people are going to stand up for themselves and defend their properties and businesses.