It has happened to my wife a couple of times. I generally use PayPal now for everything. Paypal refunds immediately. I know they aren't gun friendly, but I don't care. Their convenience trumps that concern.
I could never carry enough cash to get through a week. I don't like to use cash anyway...