Competitive search

Had this so many times now as probably many people have.
Joing a random group after searching for half an hour. Finally finding a game and somebody leaves in the first couple of minutes. Game cancelled.
Search again, half an hour, join game -> somebody leaves within the first minute of the game.
And search again, join, somebody leaves within the first few seconds.

Blizzard really has to sort something out here like give people prioritised access in this case for the next game. Or just give us the SP or whatever but something has to be done.