I think the basic idea you all are overlooking is that a gun represent a middle ground between sound investment and blowing money. It also is something that can be enjoyed in the interim far more than a stock certificate.

I'll also mention that while it's fashionable to puff out one's chest and speak of "investing" as an only positive experience, it's more factual that a great deal of investing results in the investor looking pretty stupid.