Considering how many snakes they sell a month (1 or 2 if they're lucky) I doubt it's the loss of profit. I've seen the same snake sit in that tiny enclosure for almost 2 months now, went there this morning and the bugger is still there.
I think snakes in general aren't really accepted as widely as other animals (dogs,cats) in our society, people tend to either see them as evil creatures that bite and will kill you with it's venom, or some are just ignorantly grossed out by them. Best thing we can do is educate people.