In, in and in. First off, McGwire took legal supplements. Second, there is no proof linking these men to illegal steroids. Third, regardless of what they did, the wins still count in the standings. I'd have no hesitation voting them in the Hall.
As for Cepeda, I can think of several reasons to keep him out without mentioning drug busts.