Michael Grunwald says that the political environment and history make it nearly impossible for McCain to win. Of course Obama is the safer bet to win. But he is exactly 2 points up in a weighted average of recent polls. There are plenty of reasons Obama should be walking away with this race. He isn’t.