Being a general manager in the NFL is not an easy job. You are tasked with building a roster capable of winning during a grueling season, and a culture that's able to sustain winning for multiple years.
Along the way, you're bound to make people angry. In the case of Buffalo Bills GM Brandon Beane, the people he made upset were other NFL GMs.