Yeah Josh Gordon has been indefinitely suspended twice while on the Browns and Patriots
New England Patriots wide receiver Josh Gordon was suspended indefinitely by the NFL on Thursday for violating the terms of his reinstatement under the league's substance abuse policy.
www.nfl.com
Martavis Bryant was also indefinitely suspended for violating the substance abuse policy
Oakland Raiders wide receiver Martavis Bryant was suspended indefinitely by the NFL on Friday for violating the terms of his conditional reinstatement from a previous ban.
www.nfl.com
What Garrett did was an on the field incident and definitely needs to be punished more harshly than he would be if it were an off the field one. Getting 6 games for something that could be considered assault in other instances is the NFL saying "make sure you keep your temper in check and dont do it again.". Garbage suggestion.