You did everything right. You gave him a guarantee of 30 days. I might have missed something but the snake was in good health with Phong Ly and you.
.
In my opinion, it's the buyers fault the snake had issues. If he wanted a refund, he should have asked for it within the time frame and sent the boa back.
.
I'd tell him politely too kiss off, but without actually telling him that.

.
I understand your predicament though. You certainly don't want any bad feedback coming from him to hurt your rep.