The police don’t have stop and search powers here as in England so everyone’s protected in that sense. The only way someone can legally be searched is if they’re arrested. And they can’t go around arresting random people on the off chance, that would open up a whole new can of worms. Plus they’re not allowed to. They’re only allowed to do what they’re allowed to do.
To me, it’s the same as the druggies. The police know who they are, but they can’t arrest them for BEING dealers but they can arrest them for actually dealing when they know it’s happened or happening. Where’s the logic there?!