Schefter is a sports reporter and not a real journalist. His job is to build relationships by leaking information that is given to him by someone who wants it leaked. He works for ESPN, which has billions of dollars tied up in the entity he is reporting on. Of course he takes care of his sources and does crap like this. Anyways, what real insight does Schefter provide other than "Player X wants to be traded" and "Player Y is signing with whatever team?"
Also, I'm sorry the unprofessional Bills photographer hurt so many people's feelings.