A United Nations aid agency is best placed to deliver aid to Gaza and this fact must be acknowledged after Israel attacked its credibility, the government says.