I drop a group if DPS/healers try to force a speed run or if more than one party member is a huge jerk.
I rarely ever drop out of impatience or due to multiple wipes. I stick it out to the end if I can but if I need to go somewhere in real life then I will need to drop if the dungeon is taking longer than expected.