Update:
Very few places do customer service well these days. The owner, David, was very customer focused and gracious in not only replacing the card, but giving me an excellent suggestion on how to make sure this never happens again.
I recently paid them $30 for a new card, but they forgot to ask me my name so now they don't have a record of it. They got free money from me I guess.