If Johny Hendricks beats Ellenberger, that's 4 straight guys in the top 7, so obviously he deserved the shot. He deserved the shot after he beat Koscheck, solidified it by KOing Kampmann. Even if he squeaks by Ellenberger, he still deserves it.
Also, if GSP believes in his logic, he is hypocritical. He thought Condit beat Diaz, so doesn't that mean he's now willing to face a guy (Diaz) who lost to the guy he beat (Condit)?