Sometimes in the world, like within my industry, you have to deal with an idiot. Sometimes you have to coordinate things with a team of idiots. Sometimes you have to recognize that allowing yourself to fail because you think someone else is an idiot and shouldn't succeed also makes you an idiot. You're easily replaceable. They have a function for it. It's unfortunate that both the world and game can be populated by people who we would generally not associate with. For every thread started by you saying that you are a great healer and you let the group die because everyone was bad, there are three other people who think the same thing about you, and on top of that you reinforce their opinion by going on to complain about it.

1:3 is a bad ratio, you're not going to win sympathy. There is a reason perseverance is a good trait. You did not display that here.