Fuck me, nothing annoys me more than shops that don't accept cash one. one of the malls I used to go has stopped using cash, I haven't been back since, they will just have to lose my business.
I'd honestly just give my cash to someone else that is willing to pay with the card, but F getting a gift card or virtual debit card nonsense