Flying without first discussing the consequences with an AME after having taken any type of drug is negligent and unforgivable.
How do you know he didn't?
If a pilot should be grounded everytime "a professional" (professional what?) has issues with their flying ability or their personality, not many active ppruners would still be flying...
As for "lives would be saved"; well, sounds so right doesn't it? How do you even argue with that? Let's ground everybody, then nobody would die. Right...?