I've always thought that inflation causes stocks to suffer, for a couple reasons. One, higher interest rates on government bonds means risk free interest rates can approach, or even exceed, the typical expected return for the stock market. Second, inflation reduces consumption, which reduces profits.