Maybe it's just me, but I think this is the stupidest debate in baseball today.
I mean the Hall is for honoring great players, not teams. As far as what franchise represents the player, I just don't believe it should play into it. Let the team honor Clemens at Yankee Stadium, and let the Hall honor the individual player at Cooperstown, and fuck the hat!