I've found it seldom pays to be a stickler in an exchange, especially when dissatisfaction surfaces during the deal or soon after a deal is done. After a few days have passed, it is a different matter--a person should not be required to hold onto funds pending a possible refund for a long period.
But in general, it is almost always better for the buyer to be happy, even if the buyer is stupid, misinformed, hesitant, flaky, or otherwise incompetent (as was the case with the buyer in this situation). It's just not worth it to stress, risk your reputation/feedback, or have to deal with heated exchanges. IOW, mercy is often better than justice--it's just less stressful and spreads good vibes wherever you go.
-coma