Someone else mentioned it but, the thing that helped me the most dealing with difficult others was what I learned at Codependents Anonymous meetings and books. It took a while to develop the skills and self respect to stand up to difficult others but was well worth the time and effort. I still have to remind myself to stand up and NOT just lay down to please difficult others and BE SAFE. good luck, you deserve it!