Marshawn also got busted for a gun in his car in Cali back in his Buffalo days. His gun was in his trunk, which is considered locked away. However, it was loaded which is illegal. He was charged with a felony, but I don't remember the outcome with the NFL.
https://tv5.espn.com/nfl/news/story?id=3909366