I totally agree with this, I do it all the time.
I don't date much, so I take relationships seriously-ish (in the sense that I won't date someone 'for the sake of sating someone' and I wouldn't date someone I couldn't see myself possibly falling in love with; not in the sense that I'm in love after a few weeks and want to get married then and there). So in relationships I tend to have the attitude that if I'm dating someone, I want that person to really WANT to be dating me. If they don't, for whatever reason, then I don't want to be dating them, either. A good relationship should be easy. And regardless of whether a person loves me or if I love them, if a person can come up with a reason that is good enough for them to break up with me, then even if it hurts it's for the best and therefore not worth arguing or lashing out over.
As far as other relationships go, when people lash out at me I either think one of two things. First, that they're simply very emotional right now and need to lash out at me and inflict that on me in order to feel better themselves- in which case I usually take it politely, quietly telling myself I'm doing a good thing for them by letting them 'get it out' so easily. For people I'm less close with, my reaction is usually that there was some sort of miscommunication somewhere along the line. And if they don't understand me to the extent that they're getting angry over this miscommunication enough to lash out at me, then they're not the kind of person whose opinion I should put much value in t begin with.
All that being said, I definitely don't like difficult situations. I'm very non-confrontational.