No idea whether it's weed or something else. But certainly all indications are that he was given every opportunity to do the right thing and wasn't naive to the consequences of whatever he was up to. To me that adds up to him having a problem of some kind and not something explained by him being "stupid" or improperly disciplined for his prior behavior. I hope he gets the help he needs.