The scenario is ridiculous because Smith will be released regardless. The idea of anyone trading for him is not as absurd as someone trading for Sanchez but its a close second.
Revis should be retained. There is no trade that will bring back equal value for a player like him. He is worth the 14-15Million per year price tag. Considering a player like Cro is likely to cost 11 million the couple extra bucks for the best is well worth it. Our cap issues end in 2013. Chances are we will be forced to spend on lesser players if we don't retain Revis.