> 10% annual return on the stock market is a fantasy.
Agreed. What I said is that the historical average is 10%. Your annual return will rise and fall with the market, but over the long term, with a properly balanced portfolio, your average return will tend toward 10%.