Hamilton is human. He lapsed, but I think one of the key things to hold onto here is that he said he came clean to everybody the day after. This is a guy who knows his demons and stepped up and admitted his mistake. I can only assume that his support system helped him get through the lapse without any further damage (seemingly).
I'm not one of these people who feel like people have to come clean to the world every single time. Josh came clean privately to those he cared about and the team that both gave him a chance and seemingly holds his future in their hands (does this incident affect him with the league and its rehab program?).
Not being an addict, I wouldn't know for sure, but something like this seems like this would be a good lesson for those struggling. If you want the help and lapse, be straight with yourself and those you love and hope they'll be there for you.
, this incident makes me have more respect for Hamilton.