I don't feel well in keeping a snake and receiving full refund. There is nothing right about that.
In a business where reputation is EVERYTHING, it's always better to over-compensate if you make a mistake, rather than under-compensate. No one wants to be ripped apart on the BOI or FBI.