Accurate forecasting is extremely difficult, there are so many unknowns. What we can do is compare the forecasts to what happened in reality. None of these expert bodies predicted the euro crisis or the financial crash.
Had to chuckle when you threw in the old Daily Mail chestnut. On this forum it normally means that the person using it has run out of arguments.