JBramhall, one very concise tip I'll give you is
stop condemning people and understand them instead.Since you brought this all up here--I'd take it you're seeking for advice and are frustrated.
Check Bauglir's note: You are giving your viewpoint of the situation; any answer we give is based on that line. The best thing here is to communicate with them (unless you're unsure 'how' to, because that's also a very crucial point).
I hate this shit about humans. you can never understand what they are thinking...
Drop that kind of thinking because it just keeps your understanding stunted.
(Especially if you say it literally like that)
You
can understand what they're thinking, but the thing is--you should communicate with them.
And communication has a myriad number of ways it works out: I challenge you to understand that instead of being frustrated [and then condemning others or the human race...to be pedantic and literal].
I can take this from him because he is my best mate and was willing to come out and say it to my face, what I cant understand is WHY THE FUCK COULDN'T SHE JUST COME OUT AND SAY THIS!?!?
[...]
Why ask us, when you could instead
directly ask her? It helps because it won't let you blow up. One has expectations, so instead of acting as if they're
doing this to hurt you (or the lack of acting to do this and it does hurt you), act instead to solve your problems. Instead of leaving them implied.
As an aside--realize that you're putting unspoken expectations here--yeah, there's already a comparison between 'your best mate' and 'her'. And from my PoV, I
dislike that you're calling her a bitch straight out,
online because of what just happened. When you're emotionally affected; withdraw and think about what you're going to do, and what you're going to say, lest you trip over your own understanding.
Don't condemn people because of expectations which you expect are already implied. Communicate with them. Keep a positive attitude on.
Because when people say 'you're annoying', they're describing your attitude during {a certain time} in {a certain situation}.
Not the entirety of your existence.
[...] She told my best mate "J" that about 4 days ago... (in a conversation she started with him) [SNIPPED]
Stop assuming conclusions here and approach and
communicate with them. It's this kind of
reaction to the situation which will not help you. It may help you vent--but that's as far as it goes (and it doesn't help that the words and ideas you use are..hurtful towards others).
...Also you could use better words than being 'fucked up' or those other...instances there. Makes it very hard to understand when you're using jargon or lingo.