Yes, well buying gold is unpatriotic as is short selling. Of course, if you short gold it's patriotic.
Remember, all the advertisers on CNBC are financial corporations.
You will never see a magazine run a bad review of a product that advertises in it. Similarly, you'll never see CNBC tell investors to buy gold, as gold is not sold by financial companies.