I don’t think that many people would complain if shoplifters were forced to return legitimately purchased wares. After all, we fine people for shoplifting. Money is fungible. So the effect is similar.
Walmart fines people for shoplifting? Of course not. That is a job of a government.
Companies should not be a judge, jury and executioner.