Suffice it to say that I'm a Christian. All my experince with science, biology and human physiology (BS, MS) have only allowed me to strengthen my views on my faith. When you truly see how complex and marvelous the human body and life iteself is, it is hard to swallow that it all happened by chance. Life itself is a miracle. The state of equilibrium for life is death. All things move towards a state of entropy; chaos. But life defies this. However, that's another topic.
As far as snakes feeling anger...interesting question. Much of the emotional characteristics we have derive largely from the limbic areas including the hypothalaums, cingulate gyrus, hippocampus, and parahippocampal gyrus. These tend to be deeper structures within the human brain, and thus tend to be of earlier development. The major thing that seperates us from most other animals is the amount of cortex we have. This extra "blob" of gray matter gives us the ability to have higher thought processes. The problem with saying that this animal has these emotional aspects and that this animal has these emotional aspects is that there is no way to know. We know we experience anger, but how do we know if a dog, snake, or rat does? Emotion, cognition, and conciousness are emergent properties of the entire neural network in our central nervous system. It is beyond the comprehension of science at this point, and it arises from complex combinations of infinite neural interactions throughout the brain, brain stem, cerebellum, and spinal cord.
Most likely, snakes do not feel "anger" per say, but rather are influenced and guided by a set of instincts which signal, through neural and chemical interaction, when to attack and when to back off. If, for some reason, the instinct is triggered, bam! I believe anger, in the context of emotion, invovles more cognitive and higher level function to be termed an emotion. Snake rage is more of an instinct than emotion. Some animals have stronger instincts in this area than others, thus some tend to be more agressive.
Anyway, all that to say this: it's all semantics.
--nathan