Good points, Sunshine. What you are talking about is boundaries. There are certain things that are unacceptable, no matter how detached you are. You decide what your boundaries are, and what you need to do to enforce those, then you detach from the rest. Sort of like "picking your battles."
My two cents.
L