Just to add on to what you are saying, this is correct if you assume that demand is a constant.
Given the state of the economy, do you think that the market for ball pythons has increased in size, or has it contracted? To me, evidence points towards the latter.
I don't believe that Kingsnake is solely responsible for price drops. Its natural to want to place blame somewhere, in an effort to control something that in reality, we have no control over.
Just enjoy your snakes and the rest will fall into place.