We present a stock market model that quantitatively replicates the joint behavior of stock prices, trading volume and investor expectations. Stock prices in the model occasionally display belief-driven boom and bust cycles that delink asset prices from fundamentals and redistribute considerable amounts of wealth from less to more experienced investors. Although gains from trade arise only from subjective belief differences, introducing financial transactions taxes (FTTs) remains undesirable. While FTTs reduce the size and length of boom-bust cycles, they increase the likelihood of such cycles, thereby overall return volatility and wealth redistribution. Contingent FTTs, which are levied only above a certain price threshold, give rise to problems of equilibrium multiplicity and non-existence.