I don't think Jim Rogers is stupid, I think CNBC is stupid. You therefore have to adapt to them!
For example Peter Schiff on CNBC appears like a raving lunatic, but I saw some 1 hour presentations of him on Youtube, all of a sudden he says so many good things, he's smart and hard working...