Hamas is much better at keeping a cease fire than Israel. In fact, virtually all ceasefires have been broken by Israel.
Just to clarify your position -- you are claiming that the initial events which broke the ceasefires are virtually all committed by Israel?
There is a difference between the event which breaks the ceasefire and the response. Monte's table in his post, for example shows that Israel made MORE attacks but does not indicate who initially violated the ceasefire.
For example on the August 1 ceasefire in Operation Protective Edge, Israel was permitted to continue to dismantle the tunnels. One of those operations was attacked by Hamas militants, thus it was Hamas which broke the ceasefire. Though there was an exchange of fire on both sides due to that event the breaking of the ceasefire was caused by Hamas.
I think we need to clarify what we are talking about here. I also think it is important to acknowledge the willingness of each side to negotiate a ceasefire, an end of conflict agreement and to bring reasonable terms to the table.