Even CNN is admitting economic woes