Some thoughts. It used to be important to me to say, "i'm a good person, i always turn the other cheek." But we only have two cheeks - you dont have to stay standing there. If walking away makes me a terrible person in some people's eyes, fine, I'll take it. But i think its okay to walk away from evil, from something that's not righteous, thats not honest. THAT is honoring - accepting - who they really are.
But hey - no judgment - you do you!