I've been playing a few months now on Icecrown and see a very intented abuse of the current dungeon deserter system.
Often (and i mean literally almost once each dungeon run, sometimes even 2-3-4 times doing 1 single run) players just leave either at the very start of a dungeon if they didn't get the random dungeon they wanted. Either becuase of loot or some dungeons just taking longer by nature of the dungeon.
Also players often leave after 1 or 2 bosses because they only joined for a specific drop and it didn't drop or they didn't win it.
And its often healers or tanks, making the waittime longer for the rest of the team.
This results in 30 min dungeon deserter which decrease over time while offline or even while playing another char.
This just gets abused so hard, you can just leave and log onto another char and try again and keep doing this for 10 char. if u want because when you get to number 10, the first deserter is ran out and u just continue the loop from char. 1.
Suggestion 1:
First of all, deserter should know run off doing offline or playing another char.
Second the duration should be 1 hour at least (online time).
That way it would greatly reduce the abuse of this.
I've aware this ofc will also afflict the players that might actually sometimes have to leave due to IRL stuff.
And i think they would be more accepting of this if it happens to them once every few months. If u have IRL stuff interrupt your gameplay that often its a problem for the players, they most adjust their playtime better or accept this penalty.
Remember this effect alot more "innocent" players with so many abusing this system than would effect players that get interrupted by IRL stuff now and then.
Its not even that unusually group split up and you don't even complete the dungeon because players being anoyed of waiting for new tanks and healers and eventually leave. And then the rest will have dungeon cooldown if this happens at start or at least already spendt 10 min in queue + 10 min inside dungeon and just having to waste that time and start over in new queue and starting dungeon from start.
Suggestion 2:
Alternally if possible, make a system that keeps statistics over how often a player (or account) gets deserter and then somehow give these players increased duration. But i think suggestion 1 is easier to implement. But still deserter only decrease doing online gametime.