Some times our spirits are at war sometimes at peace. Its hard turning the other cheek, mostly because of pride. But believe me its worth it, and it won't hurt especially if you didn't provoke it. It will hurt them more than you, and not a physical hurt but an emotional one. the only reason i can say this, is because i've witnessed it more than once. Rarely will someone just come up and pop ya one, without being provoked.
Ye have heard that it hath been said, An eye for an eye, and a tooth for a tooth: But I say unto you, That ye resist not evil: but whosoever shall smite thee on thy right cheek, turn to him the other also. And if any man will sue thee at the law, and take away thy coat, let him have thy cloak also. Matthew 5:38-40
Now there is a difference between someone messing with me, and somebody else being attacked. If someone else, such as children, seniors, defenseless, or anybody actually, but thats a different story as far as i'm concerned.