Public reaction to McCain's speech