If we took away the tax deductibility for shrinkage losses, businesses might be far less inclined to tolerate this crap...
I don't think you have ever been in the retail business. There is no such thing as a "shrinkage losses" deduction. What I buy is cost of goods sold, what I sell is income. If I buy something and it is stolen, looted or spoiled on the sales floor it is still a cost (at wholesale) but it is never sold.