This is his 2nd time getting caught which is why it is 10 games.
He is such an athletic freak I wonder if it was really needed to be honest. He would probably still be one of the best athletes in the NFL without them.
Only time I give an F is if it's a guy on the Pats since it hurts the team. In this case, zero F's given. It's extremely naive to ignore the fact that a huge portion of guys are cycling at one point or another during their time in the league.