Nick Diaz has never beaten a top 10 WW. True?

Bisping vs Hendo is a farce but Bisping was able to take advantage of timing to call out Hendo.

They have history, one of the greatest KOs of all time.
Hendo just KO'd Lombard in impressive fashion, so it was still fresh in everyone's mind.

Jacare, the number one contender, recently lost to Yoel (controversial I know).
Weidman just lost.
He beat Luke in one round.

So even though Jacare is getting screwed bigtime it's not the worst denial of a shot I've ever seen, they all lost in their last two fights.

Woodley calling out Diaz is just as bad at first glance, but the details of Wonderboy and Diaz recent records make the call out way worse imo.

Wonderboy is on an absolute tear:
7 fight win streak,
3 consecutive top 10s
2 consecutive top 5s, both of whom most recently lost for the belt,
Steamrolled all his recent opponents, nobody came close to having him in trouble.

Nick Diaz hasn't won a fight since 2011:
has tested positive for Marijuana in two of his last three,
his only win since returning to the UFC is against a guy who's most recent fight was at Featherweight and was past his prime,has never beaten a top 10 WW. Is this true? Edit: BJ and Daley were both ranked number 9.

Hopefully the UFC don't go for this because the precedent would be ridiculous!