Facebook's dallying has damaged its credibility. Photo: AFP