It is not always the tank that withdraws and they should separate the in-progress and the not in progress. Now a ban for constant withdraws is never going to happen, because it is simply unreasonable and in no way violates anything in the ToS. Perhaps a withdraw should give a 5 min wait penalty, but again unreasonable because most of the time a DPS falls asleep waiting for a queue because their wait timer is insane, so cannot really do that. Also, would like to point out that maybe say idk someone may have their tank withdraw while in the dungeon. So then they ask someone in FC/LS to try to jump into their run so they can finish, is it right to go after a player who is trying to help someone? The system itself is flawed, cannot take it out and really cannot fix it. Maybe a true solution to this issue would be to show a list of all the duties currently in progress and have someone click into it would help, but in all honesty having something like that would probably crash the game. Maybe they should have it so you can invite players from FC/LS/FL while in a dungeon.