I don't like Schilling as a person but count me in with everyone who thinks his political views should have nothing to do with Hall of Fame voting.
I tend to look at these things a bit more subjectively. I understand baseball is a numbers game but the importance of statistics has been greatly diminished by the steroid era. To me, my big question is: What did you add to the game of baseball? With Schilling, I think he added a lot. He was a great pitcher with 3 different franchises, won 2 World Series as arguably the most important player on those teams, and he was a strikeout machine. What he did for Boston (the overdramatics of the bloody sock notwithstanding) was one of the most important moments of the past 25 years in baseball. And he did it, I believe, without the benefit of steroids (though that's truly impossible to know).
He gave to the game. He elevated the game. And he didn't take away from it the way guys like Clemens, Bonds, and McGwire did. I would never put those guys in because they devalued the game rather than making it better. Schilling made baseball better in a profound way. He should be in. (With a collective groan during what would be a terrible speech)