Hamas head Ismail Haniyeh has thrown down a gauntlet that must be picked up by those he describes as "rubbish." Op-ed.

Read more