Hi Newboy, always great to hear about where you are. Even though the therapist is not up on Psychopaths if I might make a suggestion he should be able to help you with boundary issues. Having clear boundaries and navigating through life can be a bit less tricky. It teaches us to not just go along with things but be clear about what our boundaries are. For example one boundary I have is that I don't engage in any hostile arguments or conversations in someones home or in life in general (I call it my no abuse boundary), for example if another guest walks up and starts in, I politely excuse myself from the person, say something to the hostess about I have to leave and how much I have enjoyed being there and don't mention the negative person. I have the same policy in my own home, for example I had an upset neighbor and when she was in my home and got upset toward me over something crazy, I just asked her to leave that I don't accept that kind of behavior in my own home. That in a nutshell is what boundaries are all about.
It used to happen here at the forum when on rare occasions I had to ban a person, I would always receive a hateful name calling email, I decided that I don't dish out abuse and I don't take it so I no longer will even open the email. They can say what they want but my boundary is that I don't have to read it.
Another small example if I am out walking my dogs and another person tries to approach me with their dog, I cross the street and if they don't get the message I tell them to stay back. I don't risk their dog attacking mine, it happened once when the owner said, oh my dog is really nice, not exactly correct when the dog moved in to attack. Now I just do it out of protection and having clear boundaries, do some people get ticked, sure, do I care, no, my boundary is my boundary and they have the choice to accept it or get upset, it has no impact on me which route they choose to behave.
The best expression I learned after a meditation during the Q & A, I asked Cheri what to say when someone comes up and starts launching into a negative conversation, I just say, oh, if I were in your shoes I would probably feel the same way and then I get away. I am not in their shoes so it is just a method to escape their hostile energy.
I don't dish out abuse and I don't engage in it even if the person is speaking in an abusive manner about someone else.
Since you mentioned nightmares you might try being in silence and surrounding yourself in peace before you drop off to sleep. A full night sleep is critical for our brains to rewire and helps with depression, I saw an interesting UTube video about that and will look for it.
Di