The Hall's refusal to take a side on the PED issue has caused this mess. In the case of Rose, they decided betting on games was over the line and kicked him off the ballot, taking it out of the voter's hands and keeping Rose's name out of the headlines every January for 10-15 years. Whether you agree with that decision or not, at least they showed some leadership, took a side and largely buried the story.
From what I gather, most of the former players in the Hall don't want the PED guys in, but rather than just booting them off the ballot, they've decided to depend on the writers to keep them out via the character clause. Now every year since 2007 (when McGwire first showed up on the ballot), the majority of the Hall of Fame debate has centered around the morality of PEDs, rather than a debate about on-field performance. And with A-Rod debuting on the ballot next year, it's going to continue for at least another 10 years.
So it's no surprise that so much talk of the character clause and morality has spilled over into non-PED users, where the voters now feel they have to make a judgement on what level of alleged criminal behavior is too far, or how fringe your political beliefs can be before that's too far. And to litigate these debates, we now have to dig up every unsavory thing ever done by anyone already in the Hall of Fame as a basis of comparison.
Just a total failure of leadership. They should have either banned them from the ballot or directed the voters to ignore alleged PED use. But they didn't, and here we are in this mess of the same debate every single year, and it's only going to get worse.