Gaza flotilla: Israel owes its citizens an apology