I blame politicians. Since they are more than happy to take the credit when things go well, they are liable for the blame when things don't.
I know that they are seldom, personally directly resposible, but I don't really care. Their policies DO have a major impact on our economy, both directly and indirectly.
We got spoilled by the fact that ammo prices remained virtually stable for over a decade (and were much lower than today). Also we weren't fighting wars during those years. Add in the ever growing UN push against sale of surplus ammo (to anybody, but especially to us civilians), the increased demand of other nations for the raw materials, and the loss of real value of our dollar, and there you go.
Nobody wants to talk about inflation, but when the price of things keeps going up (and thhis is a general thing, not just ammo), what else do you call it?