Over the past few years Peter Schiff has consistently predicted that gold was headed higher, and has consistently been proved wrong. On Thursday, he vigorously defended his calls in a heated debate with trader Scott Nations, who calls his confidence "dangerous."

Back on Oct. 25, 2012, with gold at $1,700, Schiff said on CNBC's "Futures Now" that "one day we're going to look back at $1,700 with nostalgia. People are going to be shocked at how inexpensive gold was when it could be snapped up for such a bargain price. And it's not going to take too long. I mean, just in a few years, we're talking gold $5,000."