If Stevie Johnson was undisputably the best receiver on the team, then nobody would be disputing it. But they are. They have been. Throughout last season, throughout this thread...for a long time now.
I'll stand up for the "haters" here and guarantee you, without a doubt, Whaley and co. traded Stevie based on their observations, not mine.