Srebrenica to Gaza: Will it take decades to serve justice?