OP, this isn't meant to be a dig, and I'm hoping it will help you in the long run, but I agree with others that you are likely causing much of the issues affecting you.
But NOT because you're horrible, or selfish, or a bridezilla. You are a little self-focused, in places, but it's not only that.
I think it's because of the way you're coming across to people, because frankly, OP, (and I admit, I'm judging only from here) your basic communication skills are bloody awful.
Your choices of phrasing, your accuracy in information conveyance, even basic sentence focus and structure - none of it is good, and it's having your come across in a very negative light.
Can I ask, is English your fist language and (if it is) are you British or American. I agree with a PP, some of your phrasing is very, very American. It's abrupt, combative and out of step with the way I'd expect to see people speak. It will be jarring to others and it will be getting people's back's up.
I ask, because I have a friend who IS American, and she experiences many, many, many of the same issues that you are describing.
Some of it is because she is, culturally, very much more me-focused and dramatic than we expect people to be, very 'typically' American as it were, and its taken her a long time to understand that she needs to start to tone it all down and take a deep breath before going off in a spin. It's needed, and it's helping, albeit slowly.
The majority of the issue, though, is that her basic standard of communication is poor. She doesn't know how to convey what she means, misses out hugely important facts and then reacts aggressively and with FAR too much drama before anyone has chance to understand. She gets very frustrated, and then immediately gets loud and combative - very 'points scorey' and belligerent until she's proven 'right' and the other person 'wrong'.
Reading your posts, I'd wonder if you were her, if I didn't know there's no chance you could be. Other people have picked this up, in challenging you about the phrase 'playing a blinder, if I do say so myself'. You clarify later, but do you actually understand that it's a) an insanely smug, self-congratulatory phrase, especially when talking about dealing with an upset friend and b) that, because of that, a large number of people won't stick around for you to explain what you meant - they've responded to what you actually said, gone 'ugh!' as it deserves, and moved on.
Again, look at your last post, where you talk about the latest message from your friend - look at how you're communicating. It's nothing but 'I was right, other friend says I was right, I was right, completely right, she was wrong, hah!'.
Maybe you were, but should your friendship be a scorecard? Do you want it to be? Even if you do, do you think the other people around you want it to be? What would it cost you if you weren't completely right?
Can you rewrite your response to the text from your MoH to be more balanced? Or do you not have the language skills? If not, you need to gain them or this will keep happening, and in either case, you need to get some help to find ways to communicate better, because currently, you're triggering a negative backlash and don't know how to stop it.