Let's be honest here, there's not too many high caliber opponents for these two guys out there. Let's have them fight each other. I was opposed to this idea until now. They are both in their prime. Let's do it now Dana before they get too old and use that as an excuse (the loser).
I think the time is not now. After last nights joke of a fight, making the Silva/St Pierre fight would be playing right into his hands. He does not deserve that fight at this point in time imo. Offer him a title fight with his buddy Machida, and when he refuses the fight...fine his ass or drop him.
Silva, as good as he is, and he IS damned good, does not have own, run, manage, or in any other way direct the business model of the UFC. He WORKS FOR the UFC. They are his EMPLOYER. THEY pay his bills and feed his family.
If he is not satisfied with his lot in life as the UFC's MW Champ...or what opponents they put in front of him, then I say he should resign, vacate his belt, pay his (probable) massive fines for breaking his contract with his EMPLOYER and go find some fights with Strikeforce facing their lists of UFC has beens.
He speaks a bunch about respect and humility but he has not shown it of late.