To be fair they have got nearly every forecast wrong from Brexit Up to now like the bank of England always does