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