I didn't know about the drug thing either, but it didn't surprise me when it came out.
Re: the Immortal thing, I don't think it should stop his inclusion, but I wouldn't have wanted him in for at least ten years anyway. It just cheapens it if you let someone in the same year they retired.
And anyway, it should be about his feats on the field, not what he does in his own time.