I got a ball from petsmart a couple months ago. He was obviously starving and I was going to try to save him. I got him home and he just wouldn't eat. Poor guy was so skinny. He died within two weeks. I'm glad that I could give him a good home during his final days, though... I got a refund and got another from the same petsmart. I figured I may as well try and save another. He is doing good so far, a bit aggressive, but healthy. These places shouldn't even carry reptiles in my opinion.
You aren't SAVING these animals. You are supporting that store by giving them MONEY, which allows uncounted MORE animals to be abused in this fashion. If people would stop paying for these animals, the stores would stop carrying them.