If Faneca is b*tching (which he always has been), then let him go. I'd rather maintain team unity and motivation to perform well than retain a b*tching player like Faneca. At this point, after the lack of unity, motivation, and fire last year any player that expresses this attitude so ferverntly and so openly should get the boot.
I hope to retain Troy, he will be a larger impact on the success of the team than Faneca just by his ability to play and the position he plays. Offensive line can be replaced with the drop of a hat, but a talented safety like Troy is too valuable to give up.
K has a good point, it would be great to have McCallister on the Steelers for this season. But after the success that the Saints had with the two-back tandem of Bush and McCallister last year, I don't see them breaking that apart.