Well, I expect this to be closed shortly, and not without reason (only the least of which is the attempt to evade the language filters- thanks "tape").
But the fact is that if someone attacks you, they are already fighting dirty.
This 2011. Not 1011. There is no honor or chivalry in modern society. There is law. Well established and well enforced law. And if you break the law, expect to be punished by the person you attack firstly and the state secondly. This is not England. While you may be arrested for defending yourself, self preservation is every man (or woman's) right.