So here's the story:
I'm in a guild, that was created by my best friend IRL, that for the most part is consisted of me, him, and one of his other friends. Since our guild is very small, our raiding consists of pugging, usually ran by us.
Recently, a person that we used to play with came back to wow after a 6 month break, so we invited him to the guild, and helped him do stuff, but he didn't enjoy the pace of the guild, so he planned to get into a raiding guild once his gear was up-to-date. As time goes on, said person ends up leaving the guild on one of his characters, which kind of sets my friend (the guild leader) off. Now, my friend is an instigator, I'm not even going to try to downplay it. He can be aggressive, rude, blunt, and if things don't go his way, he tends to shut down.
Now, let me clarify something, I've been this person's friend for over 6 years. I've always been a passive person when dealing with him, and despite the fact that he can be an aggressive person, he's never really done things that truly pissed me off, it's more that I have to deal with him being spiteful and rude to other people.
So he kind of begins to treat the person in question kind of badly, getting upset by things that he does, that wouldn't normally set my friend off, and keeps on telling me that he's "tired of (person)" and that he's tempted to kick him from our guild several times. Eventually, in order to save a bear run (invis+mass rez) the person in question leaves our guild in order to join his new one to gain access to mass rez. When my friend finds this out, he proceeds to kick every one of this person's characters from the guild, because "if he's so fond of this new guild, then he can have all of his characters in it" Me, not wanting to be caught in between this, didn't say anything to my friend, but continued to do stuff with the person (raids, randoms,etc) because, I still enjoyed playing with this person, but I felt as if my friend was making me choose between this person and him, which I didn't appreciate.
A week goes by, after he kicked the person in question from the guild, and he tells me that he wasn't ever mad at the person, even telling me that i can invite him back to the guild, which I didn't do, because almost all of his characters joined his raiding guild, so I think everything is okay, and ask him if he wants to do a raid with this person and I later this week. He says he will, and until today, I didn't get around to putting a raid together. When I decide to put one together, I call him up to tell him that we're going to do a raid, and he asks if the person in question is coming, and I say yes, and he's like "okay I'll be on in a second"
So I put the raid group together, and build the group around him, avoiding getting people who share his token, (I had to have denied 10 hunters from the raid, he's a warrior) but the person in question wants to invite a guildie of his, who's a hunter. So I ask my friend if that's okay, and he's tells me no, so I tell the person in question to tell the hunter he can't go, and the person tells me that he doesn't want to be a dick to his guild, so my friend is like "oh so he can be a dick to us but not his guild" and I'm like "IF it comes down to it, I'll just hand the token to you, I mean, I'll lose my credibility, but If you want me to, I'll do it" and he doesn't really say anything. When the person in question invites the hunter, my friend inspects him, and is like "this hunter's gear is crap, I'm not coming unless you boot this hunter" I didn't want to instigate a fight with anyone, and I was trying to keep everyone happy, so I didn't want to boot the hunter, but since he wouldn't re enter the raid, I decided to continue forming this decently put together group, while still arguing this with him.
Eventually he's like to me "you do not want to get on my bad side, trust me". Completely fed up with the drama he was causing, I left the guild, and he proceeds to kick all of my other characters from the guild, remove me from real ID, and he whispers to me "don't expect me to invite you back, and you're not going to Blizzcon with me" and I reply with "I can live with that" so he says "picking someone you barely know over a rl friend is a smart move" so I reply with, "You're the one who threw the bitch fit and made me choose.", but he already had me on ignore.
Let me clarify a few things: I didn't choose this person over him, I simply got tired of the way he was acting, so I left the guild. Also, this wasn't the first time he threw a princess fit, but it was the first time I truly acted against him. Despite this, he always told me that I should never piss him off, because he holds grudges forever, so I always figured I was going to get tired of him pulling shit like this, and piss him off.
Anyways, I wanted to rant/hear what people thought of this. I don't mind being told I'm wrong in this situation, even though I personally don't think I am.
(Also, I know this is leaning towards being on topic, but since it's more of the situation than being about the game, I felt as if putting it in off-topic would be most prudent.)