Will wrote:If Geckos live 10 years or more, then release him. Could he survive in the wild? Whether he could or not, let him go, liberation of animals is good.
One of the most irresponsible things a pet owner can do is release an animal into the wild. The animal may suffer and starve because it is a pet and is used to being cared for. Also, the animal may not be able to survive in the environment that it is released into - too cold, too hot, too whatever - and will suffer and die because of it. It also may wind up as a meal for some native animal, again because it does not know the environment it has been released into, or who the predators are or how to hide from them.
An animal that is non native can wreak havoc on the native plants and animals - to the point of pushing them to the brink of extinction. Remember the brown tree snakes in Guam and all the birds they wiped out? And Florida is full of non native creatures, many of whom are there because their owners no longer wanted the expense or responsibility of caring for them, and released them into the wild. The situation with Burmese Pythons in the Everglades is out of control, and scientists are worried that these huge snakes will spread into the lower southern states before long, because they seem to be okay in cooler weather. Imagine the effects of a snake this large....
Liberation of animals is a good thing, yes, but not for animals that have been raised as pets, and not into environments where they are not supposed to be. If one feels very strongly about this, then fight the pet trade, push for tighter regulations. Stop the breeding of these creatures for money. Releasing them is not the answer, and only causes more suffering. both on the part of the animal and on the ecosystem it is being introduced to.
To the OP, I understand your dilemma. As one who has always loved all animals, I had a difficult childhood, growing up with 4 brothers who kept all kinds of snakes, lizards, and fish, many that ate live prey. Personally, I think you should just keep him, but if you do decide to give him up, try to find the best home you can for your lizard. It might take a while, but look for someone who has experience with the breed, and someone who you know will not give him away or sell him later. If you can't find a home like that for him, then just keep him yourself.