In a capitalist state, price is always what the market will bear. They see people paying $4 a bullet, why not increase their profits? That’s what business is about. Can’t be a capitalist and want socialism, at the same time.
same can be said for the housing market, its hot right now for sellers. So, why not sell your house for what you gave for it and not what someone will pay? Or are you trying to have it both ways?