In the long run. Average Joes are deeply indebted, only during overheated economy they have extra cash to invest. Only those of us who live below their means, profit from stocks in the long run?