The all-time hits leader Pete Rose is banned from the Hall of Fame. Ditto Joe Jackson who had the second highest batting average in the history of the major league game. Ditto several others not actually banned but who will apparently be rejected by the writers union: all time home run leader Barry Bonds, best pitcher of his generation Roger Clemens, single season home run leader Mark McGuire, and 42 year old Alex Rodriguez who has 659 home runs and counting after missing two years. Was Bud Selig elected Commissioner or pope? Is this to be the Baseball Hall of Mediocrity?
Without those six, and undoubtedly several more, the Hall will not be what it was intended to be. Belonging to the Ku Klux Klan did not disqualify Tris Speaker, Rogers Hornsby and Ty Cobb who also stabbed a black restaurant waiter with a steak knife for perceived insolence and many others. OTOH, what would the Hall of Fame be without them? Enough, if the Baseball Writers' Guild (those who can will play and those who can't will in some cases wind up as moralizing writers) wants a Hall of the Morally Acceptable, let them erect one but the Hall of Fame is where they guys who played superbly (ALL of them) are enshrined.
The reason why baseball hall is the only HoF that matters, even for all its flaws, is exactly because of things like the examples you list and there not being a mandatory induction number per year. Rose is probably more famous because he is not in than if he went in in his first year of eligibility.
Freegards