Why people seek revenge?

@dentabz (142)
June 8, 2010 11:45pm CST
Revenge is an instinct people feel when there is anger and rage. Is it really necessary? What generally people want from revenge? I read an article saying that people generally want revenge to teach his aggressor and punish him, to restore dignity and honor, and etc. What is your view?