To shed another light on "gold as a hedge against inflation," gold hit $850/ozT just before I turned 15 in 1980. It is now $16 when I was young gold got up to just under $1000/ozT. Today is it $1260/ozT. In order to just match inflation over that 35 year period gold would need to be worth $2478/ozT, so people that bought it then to save themselves against inflation have lost right at half of their money.
Someone that invested $850 in the S&P 500 back then would have stock worth $15,740. So the S&P has outperformed gold by more than a factor of twelve over that 35 year period.
A lot of people also buy gold so that they have something to live on after the economy completely collapses and we are back to bartering. But think about this -- if someone walked up to you today to buy a car that you were trying to sell and offered you a hunk of yellowish metal for it, would you take it? If not, then why do you think someone else will take a hunk of yellowish metal from you in exchange for food, clothing, ammunition, or whatever after everything has collapsed and we are down to bartering.
In order for gold (or diamonds or other "precious" commodities) to retain any value in a time of societal unrest requires that the economy not have collapsed. Gold by itself has no value, so the only way you can use it to buy your way out of the country, for instance, is if the person taking it knows that the economy is still sufficiently intact that they can market the gold within that economy.
Gold is for preppers.
Every time there is a tragedy or strife, gold spikes. The mining companies live this because they dump excess inventory. They view gold as a pure commodity and the cheaper fuel is, the more they extract. The more they extract, the more selective extraction chemicals companies like Cognis and Henkel sell. All very mechanical. Watch the mining companies spike today - they know what's going on and the smart money investers knew too. It's not the metal, it's the sellers of metal.