He didn't say TE was done in Buffalo
He said they needed a new starter. Just like every other commentater has said. and he didn't make a "call." It isn't his call to make, like you said. You want to know why it isn't his call to make? Because he ISN'T part of the team right now. Unless he is working in the office or playing on the field, he aint on that team.
Jim Kelly isn't making a "call" and benching edwards. He is stating an opinion. If you think Jim Kelly, a third party who is NOT working for the Bills cannot speak his mind, then you must really hate free speach. He has every right to speak his mind.
Saying to get a new starter as the "future" of the bills isn't treating Edwards like "crap." Treating him like crap would be insulting him, calling him to be cut right now, saying he is lazy, has done nothing in the 3 years he has been here, he is the main problem, the guy can't play, doesn't work hard, hates the game, etc.