I remember swinging by Home Depot just before a big winter storm. One of the sales guys mentioned that they didn't have any generators in stock because people would buy them, leave them in the box, and return them if they didn't lose power during the storm. Presumably, they wouldn't return the generators if they were actually used due to a power outage. I seriously doubt that Home Depot wanted their customers to do that. Large companies do sometimes keep track of how many returns people rack up over time to identify bad actors (that's much harder with "no receipt" or "no questions asked" policies).
On the other hand, Kragen advertises that they have a loaner tool program. It's essentially a liberal return policy, as long as you don't break the tool while trying to repair your car. I have used that, when I had a functioning tool to return when I was done with the job.
My guess is that if 100 people bought generators with the intention of returning them if they didn't need them, that 100-x people actually return them, where x is probably around 10 or more... People are lazy, decide why not keep it, etc. Worse case senario you have a customer coming into your store twice.. Maybe on the return trip they buy stuff to repair damages from the storm.. If you have the inventory this isn't a big deal and probably ends up increasing revenue vs. not having them buy in the first place.
The generators have a lot more value to being in stock before or during the storm than after. When I bought mine, I had to drive two hours away to a Lowes, because they were out of stock in my county. If the local Home Depot had one, I would have just bought it there. The person buying and returning it is not only costing them a fraction of the cost (credit card fees each way); but also actual sales.
On the other hand, I think that in general, the relaxed Home Depot returns policy helps them. I often take advantage of the ability to buy multiple sizes of things, extras in case I mess something up, and then when I'm done with a project go back return the excess. If you use a credit card, that is even easier than keeping the receipts, they swipe the card, scan the stuff, and it goes back automatically. I find this easier, because I always have my card; and there is no need to have however many receipts that the items were originally bought with. And for very small stuff that I could conceivably use in the future, there is a decent chance I won't bother returning it anyway.
As a native Floridian, here is what I would do. Buy generator, take it to area that has lost power. Resell it for 2x price. Most people don't take care of there generator until they actually need it. It sits in the garage or basement, until the lubes dry it and the bearings seize.
Interestingly, Les Schwab (the dominant regional tire company here in the Pacific Northwest) advertises that if you buy snow chains and don't use them, you can return them at the end of snow season.
Of course, once you have the chains, no real point in bringing them back since you'll just need them next year.
On the other hand, Kragen advertises that they have a loaner tool program. It's essentially a liberal return policy, as long as you don't break the tool while trying to repair your car. I have used that, when I had a functioning tool to return when I was done with the job.