0
0

[–] merton ago 

First, most bond offer more than inflation rate, at the exception of government bonds.

Seconds, stocks do not pay dividend anymore, not because they can't, but they rather not to. The reason is to avoid paying taxes. You say that there therefore needs a next sucker to take on your stock, this is false. The company could decide to give dividend or buyback if no buyers are available for people to sell their stocks. On the other hand, gold NEEDS a next sucker, like any other currency. If no one wants your gold, it becomes worthless. But again, neither senario will ever happen (no one wanting your stock, and no one wanting your gold).