I hear you, but we don't know what they have said to each other since then...
I'm only speculating and this should in no way be taken as fact, but how do we know the conversation hasn't gone something like:
Adam: Hey the CITES originally ran out because you weren't ready for delivery, what would you like to do, get a refund, or pick different snakes?
OP: Well, I see you are incubating XXX morph, could I get some of those when they hatch instead?
Adam: Sure, I'll let you know when they are out of the egg and ready to go
OP: OK, I look forward to it.
Adam: Hey are you ready for these XXX morphs?
OP: Well, the the BP market is in the tank so I don't think OI want those anymore, can I just get what I originally ordered?
Adam: Well, I don't have those available anymore, I can try to get them or just refund you.
OP: Well, OK a refund will work, but not what i originally paid, I could have made $XXXX more if I would have already had what you were going to send me so now i want $XXXX instead.
Adam: Well, I want to work with you, but that's not what I'm willing to pay you, I'll give you the original $XXXX back and toss in XX Morph for your troubles
OP: let me think about it....
Etc, Etc, Etc....
That's just one of a hundred different scenarios; without anyone showing correspondence, we don't know what exactly has been discussed or agreed upon over the course of the last 2 years.