I think the best solution is a Withdraw penalty. Honestly it doesn't affect anyone but the person abusing the system, as it should. Make it so after three withdrawals, said person takes a 10 minute wait. This isn't over punishing, but enough to make someone think before hitting Withdraw that third time. It won't punish someone for an "oh crap" moment, if they had forgot to do something, as well as the poor sob grabbing his drink after waiting 30mins already. This also gives a good time frame for the line to move forward without everyone having to see this pesky problem.

Realistically you can't have a separate queue, as it will have more negative an effect on DF. Tanks will only want to queue for this and it will slow down the process overall. You can argue tanks will wait in line at that point, but so will everyone else trying to form a party, and even longer waits then now.

The other method of *blind entering* is not a good one *in my opinion*. I never liked this in WoW, and you can often times skip a boss you might have either wanted loot or philo tomes from. This also can happen when queuing as a full group keep in mind, and could screw a lot of people (including DD/heals) out of gear.

I'm tired of seeing tanks abuse this, and I am a tank main myself. I truly don't understand how people can be so inconsiderate of the 23 other players they keep pushing down the line. You can't tell me groups aren't missing out on a tank pop while you keep locking them in a queue over and over.