Here's a bit more speculation on Marshawn. My wife has worked in the legal system for Seneca County for over 20 years and seen it all. She cares not a whit about football, but we have talked about this case.
1. The DA probably has enough evidence to charge ML with a class A misdemeanor leaving the scene of an accident. That will happen Monday.
2. It is a VERY good thing that nobody has talked yet. ML's attorney is trying his best to see how the investigation plays out with the Buffalo PD and DA. He wants to know what they know. Discovery now. They do not have enough evidence from the camera to charge him. Reportedly, two other Bills were in the SUV. They should say NOTHING and have not.
3. A first time offender guilty of a class A misdemeanor in New York State usually will receive an adjournment in contemplation of dismissal. Usually, no community service is involved. Certainly no jail time. If he keeps his nose clean for 6mo to 1yr, it goes away and is sealed. It sure appears that ML chose a good criminal defense attorney. His attorney is playing this out as best he can to get the best deal for ML. Good boy. Community service will be negotiated. Differs county to county in NY State.
Much as I am anxiously awating a settlement to this, he is now "in the legal system" and his attorney seems to know how to work it. Let's hope this scenario comes to pass and ML does not get suspended (mabye 2 games max).