Gale is very right. When we take in animals for free you have the responsiblity up front to look at the animal and say this is too much for me or I can handle it.
People and Petstores especially don't give away animals for no reason. The only times I've seen pet stores Give away animals is when they are in need of serious vet care.
This is something you should have seen right off and decided right off before you accepted the animal. Now your problem is to either spend the money to get that animal help or find someone whom is willing to do so. Both are not easy situations.
Personally ,I think if you realize the animals vet care is too much for you, you need to find someone ASAP that has the knowledge, time and funds to treat the snake. Or you need to do it yourself. It sounds like the animal is in some need of help.
People have good intentions usually when they bring in rescues but they don't always realize the trouble involved.
Check out what's new on my website... www.Homegrownscales.com