If you have a conflict with one or two people, you can say it's them. When EVERYONE is against you, including attendings at a different facility who "try to ruin your life" for "no reason," you need to admit that you are at least PART of the problem. I don't know you, but I do know that 99% of the time, when everyone is against you, you are not totally blameless. I'm even willing to give you the benefit of the doubt and say that maybe all these people really were horrible (a bit of a stretch, but...), but there is NO DOUBT that you need to accept some of the responsibility.
You asked for advice and people have given you advice. But, you don't want to hear it, so you make excuses and attack people who disagree with you.
I have been in a similar situation to you. I lost a job once and was convinced that everyone was out to get me and all that. It wasn't MY fault, it was those hateful people I worked with. But, about a year later, looking back with some distance and more maturity, I realized that I really did bear most of (if not all of) the responsibility. If I could go back, I'd do it all different and not get so defensive. So, everything I say, I say from experience. Reading your posts was like listening to myself years ago. I learned from the experience. Hopefully you will learn from this too.
And good doctors SHOULD listen to "granny anecdotes" if they're good advice. You shouldn't discount truth simply because someone's grandmother said it or you don't like hearing it.