Another problem that Gary Johnson has which is just as big, is that two of the first three Republican primary's/caucus's is Iowa and South Carolina. With Iowa being the first and both of these states have large Christian-Right factions in them. Governor Johnson would be lucky to win 2-3% of the vote there. One thing that Gary Johnson does have going for him which by itself is not enough for Governor Johnson to win the Republican nomination, but is something is that New Hampshire is right after Iowa. And is a state with strong libertarian leanings in it. Sort of how the way the Republican Party as a whole used to be.
New Hampshire, is a state where Gary Johnson, Ron Paul, John Huntsman, Rudy Giulani and of course Mitt Romney, could potentially do well there. Because generally speaking it doesn't care about social issues. This is a State that's elected and reelected pro-choice Republicans to the Senate and House. Like Warren Rudman and Jim Jeffords. Senator Jeffords left the Senate in 2007 and served in Congress for over thirty years combine service. So pro-choice Republicans in New Hampshire is nothing new to them and has been around a long time. After all, the state motto in New Hampshire is 'give me liberty or give me death'.
So if Gary Johnson managed to I don't know, get into some Republican debates between now and December and do well, he could have some momentum going into New Hampshire. Gary Johnson to me is a classical case of the skunk at the party. Because he's running for president in a party that's no longer anti-big government and has loosen it's grip on being pro-limited government. Which is why he doesn't have a snowballs chance in South Florida in July of winning the Republican nomination for president.