^ Emsix has it right.

People have this idea that the way to improve their experience is to punish others and it's getting absurd.

Like it or not, the thing to do is give in-demand roles incentive to join groups, and incentive to join in-progress groups. Anyone can play a tank or healer, so anyone can take advantage of this.