Thanks for the responses everyone. It makes me feel more like I'm handling this properly. I'll likely still offer the guy a partial refund, mostly just because that just how I am and I'm just as concerned for the snakes health as anything else. This was just a frustrating situation to be in.