That's what I would do if the buyer is going to be a spanner... Definitely don't refund him shipping, there's no reason for you to be out of pocket because he's being lame.