TBH, many of the people that buy his products at this time are leftists. Or at least anti-authoritarian, and deeply suspicious of gov't control over individual liberties. His position that civil rights are for EVERYONE has meant that many people on the political right have no interest in doing business with him. And he's absolutely right; if rights aren't for everyone, then they aren't rights.
It shouldn't be a radical position to say that all people in the US should have the rights that they are promised by the US Constitution, and yet we currently have a gov't that is doing their best to wipe their ass with the constitution and flush it down the toilet.
Generally speaking, precious metal commodities are a hedge investment; they aren't a primary investment themselves, but they're a hedge against a loss in value of other investments, like stocks or bonds. If you are investing in gold as a hedge against inflation wiping out stock market gains, then yeah, it's pretty solid. You probably don't want to hold on to it forever though; if you'd bought gold just prior to Carter taking office and the stagflation of the late 70s, you be pretty much break-even with things like index funds.
As far as total societal collapse, you would need to have the physical bullion, not just have precious metals in your investment portfolio. And even then, gold might not have a ton of value in a subsistence society. People might trade for it, but if I had food to trade, I don't think I'd be trading for gold, since I can't eat gold. The people that will clean up in a subsistence environment? The Amish.