Martin Griffiths called for a 'collective determination that there be a reckoning for this betrayal of humanity' as Gaza marks almost six months of war.