There definitely needs to be a cooldown on the withdraw button for the spam withdrawls, make it increase the more you use it in a row, have it reset only after completing an instance.

Sitting in queue and getting hit with the a player has withdrawn for over 40 minutes is not fun, at all.