I do get what you are saying, and overall I disagree but that is fine. Since you are right someone will always lose out that is why I think having a system where the least amount of ople in the group are inconvenienced is best.
Though I will say that I personally feel it does alter to a degree in those fringe cases the idea behind wanting to force people to make a choice on their own action verse the person having a friend be able to make a choice for another. Though I do not I inherently think having g a friend in queue with you should mean your overall contribution should be limited when it comes to aspects that impact the group. Overall we clearly have two different views as how the kick system should work. I get where you are coming from and I hope at the very least you get where I am coming from.
That said personally I can get behind your idea with the special vote, though I do think an easier system would be better. So how I would do it is if a vote to remove someone fails then the group has say a window any amount of time can do say 2 min that if the vote does not pass they anyone is free to leave the group without penalty. Would in practice have the same effect just minus the second phase of voting.
Thing is yes many reasons go behind why someone is underperforming but it is not the groups responsibly or obligation to account for every variable or possible solution as to why they may be doing something. Not wanting to play with someone cause they do not meet your standard however high or un reasonable is not toxic no matter how much you want to view it as such.
In the end we all have our own standards. This goes for both sides trying to push one collective standard is not the right approach. Though use the tools the game provides if you run into someone who does not meet your standard use the vote kick feature, in the end you may be shocked how many people have a similar stance and share a similar view as to what is underperforming.
Some would say your slight jabs are toxic. :P That being said I do find it funny that someone who is trying to push a degree of tolerance and acceptance for their fellow player is unwilling to offer the same for those who have differing ideas of views from you.
Sure the OP clearly has much higher standards for DF and their experience is not a typical one for those in the DF or game in general. Does that mean because it is not a typical experience and their ideas do create some problems we should attack or throw away what they are feeling or trying to say? In the end it is possible to disagree with ones point of view while still being respectful towards the person. Though I guess in the eyes of some if someone is viewed as toxic it is okay to be hostile to a degree.
I get what you are saying, though for those that know they need extra time to adjust or to get into the swing of things I do think they should also follow the same advice that is given to those that have higher standards. Go in with a premade group.
Though generally I will never understand the hesitation or fear when it comes to tanking granted when I first started to tank / new to the game my friends forced me to pull everything up until the boss as a level 15. Trial by fire. Was good time, forward is the only way I know because of it.
Overall the sad thing about tanks more our role in large pulls is important but also the easiest since our core gameplay loop does not alter much from 1 pack to 30. Expect every 30 packs you need to use cooldowns. ( I am exaggerating here )
Honestly when it comes to larger pulls I give more slat towards healers cause it can be a learning curve especially when your dps is low. That being said I think redistribution of tank skills would go a long way to improve tank hesitance and fear. I get it would break Lower content but I think the lack of notable cool downs plays a role in this fear of tanking.
I have removed people for not being a certain race. Granted it was a joke and we found the person afterwards and gave them 10 mil each.