20 points
Walmart gets to advertise about how Walmart raised a million dollars for children’s hospitals, which sounds a lot like Walmart donated money to children’s hospitals.
The actual donation really does go to the charity and Walmart doesn’t get to claim it on taxes. The dodginess is in the marketing, improving their reputation at your expense. Walmart takes the credit for customer donations.