I see all you guys points, but I dont honestly think you can say that snakes have no emotions, or that they do for sure, there is really no way to tell either way, evidence for either idea is purely objective and is colored by our own perceptions, so it really comes down to what u want to believe, some people believe they are instinctual automatons, and others believe they can experience atleast something that could be called "emotion"...
It has been shown in tests that Komodo Dragons exhibit play behaviour at certain times, admittedly they also like to eat eachother, lol. So who knows? maybe some snakes get a kick out of warm smelly humans, there is no way to tell...
I will tell you one pet that doesnt seem like the best canidate for emotion, and that would be my tarantulas, they do however change demeanor, I have noticed that on some days they are just pissy, and others they can be relaxed, is that emotion ? Who knows?!
Anyway I am getting off point here, the original point was that people who say snakes dont feel emotion could be just as wrong as the people who say they do, we cannot easily prove either theory...