All I can say is you did good!!!! Good for you for finding the poor thing a new home...you could have turned your back and ignored him but you didn't...you SAVED a life!!!!! Tha is just tooo
You should be proud of yourself.....

And if the conditions of the cage are as bad as you say I would report them to the local humane society of SPCA or your local animal control officer. Just because the jerks are eating them, doesn't mean they have to live in poor conditions!