I say no because I could never trust snakes to not bite someone. Dogs, cats, even rats, you have a pretty good idea of their likeliness to bite. For example, I was about 90% sure my rat wouldn't bite someone and in her three years and several kids that played with her, she never bit anyone. A snake on the other hand, ANY kind of snake, you don't have those odds. You can never really trust them not to strike at someone, and depending on the size of both the snake and the person getting bit, it can be very dangerous. The size thing goes for any kind of animal, but people are much more willing to forgive a dog than a snake.

Also, they aren't looking for human companionship like cats, dogs, horses, rats, etc. They could care less if they ever saw you again, and they most definitely don't come find you for a good pet.