What was wrong with store credit? I think that is a pretty reasonable solution. Retails stores have low margins and cannot afford to just give cash back once they book the revenue.
Because there was absolutely nothing there I remotely liked. A gift receipt should be treated just like a regular receipt.