I forgot to mention this before, so thanks for bringing it up. The Giants traded Shockey for a 2nd and 5th pick to the Saints, but would only offer a 4th for Gonzalez, which is what the Bills got or McCargo? They must not think he has much left in the tank even right now. So maybe it's best that a trade to the Bills didn't get done.
And instead of wishing injury on him, I'd rather see him prove he wasn't worth a 3rd rounder, and that the non-trade was a blessing in disguise. IMHO I think he lost a lot of respect league-wide over this whole fiasco and maybe that was a factor in the low trade offers.