I saw this bongfire yesterday and debated bringing it over.
I was in charge of the returns /technical support and workshop of my last job.
Basically, If a customer if the product was "unsuitable" (including when the sales drone or packaging provided an incorrect description) , we could issue a refund or an instore credit. HOWEVER, if the customer paid on a CC , or by cheque we could not give that as a cash refund. I believe it's not only against store policy , but is illegal, to prevent money laundering. Cash payments would be refunded in cash , anything else it went back where it came from electronically.
For Cash-sales (where the customer had no name on their receipt) we could go back through the sales record of every product and match bank statements / etc to the customer. No receipt , no service.
It was always preferred policy to give an in-store credit or a replacement item.
I've called the cops a couple times and had customers removed from the store. They rightly deserved it in each case.
Customers would also try and pull the most idiotic scams to get money out of us , or replacement products for things they destroyed / lost / or never purchased.