Interesting... "eye for an eye" has an almost identical meaning to "tit for tat" in my mind. Both of them effectively mean "retaliation in kind". One slight difference I guess is that "eye for an eye" often relates specifically to justice or just punishment.