We don't come here to be cuddled but we don't come here for 'beta bashing' either.
Or at least we shouldn't.
So your defense is, he hit me first? Feelings of anger usually stem from feelings of hurt ... Could it be that you made progressively escalating insults towards this girl along the way that led to BB's anger towards you? ... and 16 pages of smack begs the question: What the fvck is it to you even if he is hypothetically settling for a sub-optimal choice? I doubt you consider BB as a friend you care about so much about. What is your motivation in this nasty exchange you're having with him for 16-pages? His is clear, he is trying to get a story across to a couple hundred other members who are not here to spout their anger through fistfights.
As for your last question, yes, my life experienced has taught me, telling your friends the truth outright in the most bare form quickly gets you labeled as a "hater, loser, jealous bastard, cynic, and whatnot (I heard that all in my younger days). I don't know your social life, or dynamics, but either you are a loner with a few friends who try to stay away from your constant acrimony, or you are lying. It just doesn't work like how it played out here, in real life.
Cheers.