The answer to shoplifting?
Take orders from the homes, and have the stores deliver to the homes.
Amazon and Wal-mart are doing this already. Perhaps expanding it to everybody will be the only way to prevent shoplifting altogether.
Walmart and Amazon (and others) will have to figure out a way to prevent “return of goods”, since they can be spoiled by the time they’re returned.