Shoplifting and theft in general here is basically free game. Clerks are only allowed to ask them to stop, in which the shoplifters will promptly tell them to F off. Once they are off the premise they can't do anything at all. The dollarama here gets shoplifted every day at the same time. Bus shows up, the shoplifters get off, go in and shop and leave without paying and get back on the bus when it comes back for the 2nd round. One of my coworker's wife used to work there and said it's like clockwork. All she can do is watch and hope they don't hurt her. Nobody can do anything about it. It's terrible. They need to actually change the laws so that victims of theft are actually allowed to physically stop them. I would not expect a minimum wage worker to do it, but a business should be able to hire a security guard that chases them down and gives them a good beating, and it should be 100% legal. Or a business owner or home owner etc should be able to do it too with zero repercussions. As long as you call the cops and have video evidence of the theft. Just so people don't start beating people randomly and say it was theft. Theft is so bad in my city because the laws enable it.
I still need to figure out how to deal with them on my acreage property. I can hide stuff to some degree but I do eventually want to build actual buildings there and want to be able to keep tools etc. It's ridiculous having to bring everything home each time. I think the key is to just make it a pain in the ass and hope they give up. Several gates, alarms that go off if a code is not entered properly, bitterant gas discharging in the buildings etc. Make them WANT to leave. Maybe even Justin Bieber blasting over a PA system. I think that would be considered animal cruelty for all the wild life in the area though. Actually I could have moose or bear calls going off on a PA system. If a bunch of bears show up maybe the thieves will GTFO.