Gregory spent so much of his career suspended because the NFL was too stupid to catch up with the times and STOP testing for Marijuana as if it was a hazardous indulging. The NFL is so dumb, they let players consume **** that kills millions of people like alcohol, opioids, and tobacco..... when's the last time you heard of marijuana killing anyone or responsible for the death of others?? I've heard of people dying of alcohol poison and overdose on opioids. Both of those were legal in the NFL, while marijuana cost players millions and careers.
The NBA, the pro baseball league, etc, didn't test for Marijuana, only the dumbest people on the planet who are at the top in the NFL.
With that said, the NFL isn't testing for marijuana anymore, so Gregory wouldn't have a reason to be suspended, like previous seasons.