the way i see it, as long as he did his job on two an a half men and was clean he should not have been fired, i heard there's no morals clause
Also, if hes clean from now on, let the man be an let him live his life as he wants.
The world is just making to much of a hassel about it, if he wants to do fraggel rock, then let him.