The real reason the Edwards situation ended like this was because there was a big locker room issue. The team lost all confidence in him after he refused to throw the hail mary attempt at the end of the first game, and several players went to the coaching staff. The pressure on the coaching staff mounted until he was finally benched. He did not take it very well, and the whole situation was dangerously close to having a Whitner-type tweet about it and it becoming a circus. This is what I heard through a pretty reliable source.
Chan and Buddy are not totally clueless. They liked this guy and wanted to give him a chance, and it's not like in two weeks they magically realized what all the fans have known for quite some time. They were handcuffed in this situation, and I say good for the players for stepping up and trying to create a winning mentality.