You do have points, though, but there might at least be some actions that you and others can take in this case. Maybe a medium change like changing the law on this specific point might make sense.
If there's an accumulation of complaints against this merchant then that should warrant an investigation.
The police have like half the local city budget, can't they do their job?