I've played numerous sports. You asked for thoughts and I gave them to you. I don't have to reread anything, your decision makes no difference to me. If drugs are an issue, steer clear of him. I've only reiterated because you didn't understand. Your hypocrisy is an observation, not judgment. It's clear you're not here for thoughts, but seeking validation for choices you've already made.
It's tough being everyone else's child saviour under the guise of a coach, so do what fits you.
How is the rest of your team? I would assess the vulnerabilities of his potential teammates prior to making the call. The most malleable would be students who come from similar backgrounds as this child.