So what should the Buffalo Bills do with defensive tackle Marcell Dareus?
He's a great player. His peers voted him 62nd for the NFL Network's "The Top 100 Players of 2014" list.
He also has become a seemingly incurable headache.
Buffalo News reporter James Staas broke the story this afternoon that Dareus was arrested Friday for three misdemeanors and four traffic violations stemming from a car race last week in Hamburg.
One of the charges was leaving the scene of a property-damage accident.
This happened a couple days -- a couple days -- after Dareus spoke to reporters for the first time since last month's felony arrest in Alabama for possession of synthetic marijuana and said this about his standing with Bills:
"They believe in me. They know that I'm not a trouble guy. They know I'm not the type of person that's trying to look for any trouble. I'm not trying to do anything. Things happen and we're moving forward and they know I'm going to grow into the guy they want me to be."
Dareus was pulled over for speeding and charged with possession of a controlled substance and drug paraphernalia.
Those charges alone could lead to an NFL suspension.
Dareus went to his first Pro Bowl last season, but even that was marred by behavior that drew team discipline.
Bills coach Doug Marrone benched him for the first quarter of the home finale against the Miami Dolphins for showing up tardy to team meetings.
The next day -- the next day -- Dareus showed up late to another team meeting and got benched for the first half of the season finale against the New England Patriots.
Dareus' track record is bad enough when you don't consider the dates.
That he can't seem to learn a lesson immediately after getting punished for a big mistake is downright astonishing.