Antony Loewenstein
Independent journalist, author and film-maker
Why Hamas are not extremists.
Explain.