The NFL and the Buffalo Bills are under renewed scrutiny after