Mr Edwards is, of course, entitled to his opinion and being as there is no official definition of "depression" he could always say that "by my definition the US is to go into a depression".
Personally I don't like the use of the D word myself because, unsurprisingly, people draw comparisons...