I believe snakes can and do have emotions. They may not be nearly as close to emotional beings as humans, but to say they have no emotion seems sort of... ludicrous to me.