People should not look to invest in guns, but instead to spend money made in investments on guns. They do not have a great upside in future value and can be beat by almost all other forms of investment. Buy stocks, buy land, buy whatever but use that money to invest and enjoy in guns. Guns may hold their value over time but they do not go up by rate most land or stocks can over time.