Gold-bug Peter Schiff has admitted he could have made a lot more money over the last decade if he had focused his investing ...