It should be decriminalized, but that's beside the point.
He was arrested on the basis of possession, but that's not why he got pulled over.
Have to separate what should happen to him legally versus what should happen to him on the team. Legally, I don't think he should get in trouble for merely possessing marijuana. But from a team perspective, dude is clearly engaging in a lot of reckless behavior and doesn't have his head in the right place. I have no issue with him being kicked off the team after this.