Generally speaking, i think these days there is too much criticism, everything is required right now, faster and faster. The media whips up aggravation when there is usually no reason.
The police do the best they can and work systematically, they cannot work miracles. There will be no doubt good reasons for all and that will be explained soon enough.
It is easy for the general public to keep finding fault from the comfort of our armchairs and homes. The unpalatable truth is that there is no end to the variations of human behaviour, nothing and nobody is as they appear and very little is ever easy.