Despite a decade and a half of crimes and terror, Hamas was allowed to run Gaza from 2007 until today.