I don't think anyone, ever, implied Sheahan was anything short of terrible for the past calendar year. You're arguing with nobody on that. The point is, there are factors to take into account that you're willfully ignoring. Wilson played with infinitely better players on an infinitely better team. Sheahan's shooting percentage is like less than 5-percent, something that's not going to keep up forever. Wilson's production doesn't matter, as he's not even able to crack the lineup on this team--so he's providing nothing in terms of helping the Penguins win, scoring or otherwise. We have a horde of wingers that are Wilson's caliber or better, and a pretty substantial hole at center in our bottom-6.
Arguing that Wilson hasn't played with immeasurably better players in his time here is foolish.
It's like you want Sheahan to continue to fail for whatever reason.
Schultz sucked on a monumental level in Edmonton--likely would've been out of the league if we hadn't taken a shot on him. Let's hope for a turnaround 1/5 that good for Sheahan.
In the end it boils down to this; We traded a non-roster player at a position we're absolutely stacked at for a low-risk potential 3C in the midst of a horrendous stretch of hockey in hopes of a rebound in his game. Nothing else really needs to be said about either guy, to be honest.