Actually Kerry mentioned the threat Hamas poses multiple times. You might want to check the transcript or watch the speech again. And it's the Whole World - including Israel itself, that has come to the realization that a Two State solution is the only solution to the Palestinian vs Israel conflict.
If you actually listened to the speech instead of repeating Fox or Netanyahu talking points you would of heard Kerry explain why democracy would be in tatters if Israel absorbs the West Bank. It's because Israel would never give the Palestinians in the West Bank equal status. An apartheid nation is not a democracy.