Many factors played a role. The ones you mention and also Bill's political missteps at the beginning of his term. Bill has many good attributes but he also has some very unhelpful ones.