He has been let off because the substance shouldn't be banned - doesn't stop him from being an idiot for taking it in the first place. The club and he did everything right back then in voluntarily making him unavailable and UEFA have chosen the right path now to dismiss the case. That is where it should end.