Hamas defector tells pro-Palestinian activists they belong in ‘a mental asylum’ in brutal debate