And that's not what we are saying at all, no one expects a perfect rotation in anything short of progression raiding. What we do expect however is a player to have at least a basic understanding of their Job's rotation and mechanics and/or skills used to tank/heal, especially by the time they hit 50, which far too many player's don't. As well as put in some god damn effort when you sign up for duties with other players. And it's these players which are causing people to fail at completing content.
If the rest of the party have to perform at 150% to make up for someone else's performance we have every right to call them out on it. It's not fair on us to have to pick up their slack and give them a free pass just because we can't prove they are under performing in the case of DPS players.
And to make matters worse with the limitation on vote kicking, we usually end up being penalized in addition to having our time wasted because players don't have a clue how to play or cba to put in any effort. Is any of that fair to us? No it's not... If tanks and healer's have to always play well, the same should apply to all the DPS players out there too. There's no reason they should go without any responsibility in their performance when the game requires them to put in effort to actually get through content. As thing's obviously don't die with poor DPS.