awesome segment, the audience seemed perplexed...
Ron's answer was basically similar to what Peter Schiff says, maybe if the format wasn't sound bites for each objection he could elaborate some more, but overall Ron left a good impression I think (though I agree that Peter could do a better job with these sound bites).