I used to take the higher road and try to turn the other cheek but now, I tell everyone just how I feel and what I am thinking. Some people call me hateful but those are the ones who can't say anything nice anyway so I don't worry about them. It is a lot easier for me because then people know exactly where I stand on things. I don't like the feeling of being walked on and that is how I feel when I hold my tongue. Just don't lower yourself to their level. You can be tactful and blunt at the same time.
I agree with the statement of not going down to their level, but you can't allow them take you down either. That's what I'm learning just now. I normally take it and keep my mouth shut but have been learning more and more to defend myself when i'm in a situation where I know it's just not right and I mean all that outside of work.
When at work, because we are dealing with sick, injured and stressed patients, I take it and I laugh out loud in my mind or behind closed doors