He ran someone over with his car, lied about it, and was one more stupid decision away from missing a whole season. If he'd stayed it's not like it would have significantly changed the Bills' fortunes and he probably would have signed with a different team anyway.