well, you should certainly never sacrifice your own well-being for a client! if shes assaulting you, then yeah you need to not see her anymore...
in regards to the woman whose son died of AIDS....i dont think your response was was a sign of weakness at all....i kind of see it as extreme empathy! 😀 yes, you absolutely did have your own stuff to work out, but im not sure that it would have prevented you from helping her. it is REALLY tough being a therapist who has issues (trust me, i know!) and thats why i think ALL therapists should have their own therapy....
my most recent countertransference issue is hate....my supervisor and i see this couple, and i absolutely HATE the husband! im not super fond of the wife, but i really cant stand the husband....and theres nothing wrong with hating a client, as long as you admit it, acknowledge it and explore it....it only becomes a problem when you refuse to acknowledge it...then it comes out in other ways.
but in exploring the reason why i hated him, i realized that hes a lot like my father (whom i havent spoken to since i was 13)....and so watching him treat his wife the way my father treated my mother brought up some feelings! now, putting that aside, i was able to look at the couple more objectively....i still cant stand him, but thats because hes an awful person 😀