The thing is, the customer is automatically a piece of shit for even contacting the store owner to begin with. It's like calling to say "Hey, I bought some flowers but they died yesterday because I didn't give them water"... Okay? And? Cool story bro? Try some personal responsibility next time?
OP sounds like they are doing the right thing, it's just fucking sad that that is what we have come to as a society. The fact that OP has to literally pay money for other people's mistakes just to avoid drama, yelp reviews, and bitchy annoying customers.