Over the past 100 years, stocks have proved to be the best investment. Better than bonds, oil, gold or real estate. That’s ...