John Boehner’s mistakes: How GOP can avoid them