Nationalize Corporations and use the profits to fund UBI
As a retail manager for many different stores in the past and as someone who once had serious drug addiction and spent time in jail and homeless. I understand both sides of the issue.
In my opinion Universal Basic Income is the only solution that is actually viable. And you will still need to lock things up, just not to the extent we do right now.
Also, most of the loss prevention is a requirement of the insurance companies, not individual companies or stores.