The United Nations criticized Sri Lanka on Friday for slow progress in addressing war crimes and past human rights abuses and said the international community was running out of patience.