Not about him trying to better himself... It is about what he did. You get a notification 30 days before you get the drug test that he failed. The NFL does this so players can get clean b.c they don't want to catch you.
That is what this is about, he can go and "better" himself anyway he thinks is needed but he shouldn't have been caught in the first place.
Their is no excuses for mistakes, his life upbringing is an excuse. Now he needs to earn everyone's trust back and I don't mean fans.