#1 Blizzard needs to do something to severely punish the players that are using the entire timer because they know their only chance is for you to get bored and quit. Even worse are the people who do this just to be jerks and enjoy the idea of frustrating anonymous people on the web. I don't know what Blizz should do, but they need to do something strong to deter this behavioer.
#2 What you can do in the mean time:
When you come accross someone using delay as a tactic, just throw it right back at them. This is the hard counter to these idiots. On several occassions, when I have done this, they have actually quit quickly after realizing that their plan failed. I suspect that if these idiots came accross this often enough, they would try to find some other corner of internet anonymity to abuse.