It's so nice to hear that you'll give that ribbon snake a nice loving home. I find it so sad that a lot of people don't like smaller snakes because they are not "cool" enough. I think those are often the neatest to have as they are usually much more active and entertaining to watch among other things.
About your folks giving away your tank, I would be livid too if I were in your shoes. Actually I've been there but for different things! My dad used to clean up the house by throwing our stuff and toys away. One year he threw more than half our Christmas gifts away "cleaning up", they were under a bed! This was less than 2 weeks after the holidays and we hadn't had a chance to open or even enjoy them! I was about 9 or 10 at the time and I tell you it kills your Christmas!!!
Gotta love 'em anyways