I have this terrible habit of accidentally stumbling into disagreements with unreasonable people and then apologizing and taking all the blame myself, as if I'm irrational, to end the conflict instead of just walking away or agreeing to disagree.
I highly recommend the book "The Life Changing Magic of Not Giving a Fuck." It's not a magical cure, but it has solid mantras and brilliant new perspectives on things