If Kerry had ignored the lobbyists and run hard against free trade, outsourcing, Enron, etc he could have carried Ohio.
Hillary will not repeat that mistake.
I'm not so sure about that. His biggest problem would have been credibility, since he was as much a "bought" candidate as anyone else.
The issues you mentioned -- particularly free trade and outsourcing -- primarily hold sway with a very narrow group of voters, many of whom end up voting for third-party candidates anyway. Almost all of the support for candidates like Ross Perot, Pat Buchanan, and Ralph Nader comes from these voters.
he would have looked foolish running against Enron given so many people had been already found guilty.