Take that dissatisfaction and use it as motivation to improve yourself. The only person holding you back is you.
The only person holding them back is them, even though it's other people wrongfully kicking them from parties. Okay, sure.

Are you even listening to yourself?

Personally, I think that if you play a tank, you should only play with friends or fc members and completely disregard df and pf if you can.
Why would I do that when one of the main draws of playing tank is getting near instant queues on almost everything?

IMO if you have friends to queue with that's a reason to play DPS, because otherwise you'll be dealing with awful queue times on most things.