no matter how much it breaks your heart, giving them money in exchange for their less than desirable goods (a LIFE they have proven time and again they don't care about) only reinforces their terrible practices.
the answer is you need to take to twitter, fb etc. and raise hell, seriously. their image is important, and they won't keep quiet if you throw it in their faces for the world to see. then go to the manager and raise hell with them. there's quite a few examples on this forum of people finding big box snakes in deplorable conditions and actually getting some progress made and the snakes looking better.
you may be able to help that one snake, but your money will not help the next snake they can now place in the same deplorable conditions for some other bleeding heart to save.