As much fun as complaining about the price of this hobby might be, I'd like to present a counterpoint.
Yesterday was great fun. I went to a Michigan State football game (vs. Northern Colorado) with my dad while my wife and kids spent the day with my mom. Looking at the ticket stub, my eyes kept gravitating to the price on the ticket: $49. And that's just college football... NFL tickets are more. Potentially a lot more. Even the act of taking my three kids to an IMAX 3-D movie, after concessions and admission, can get pretty near the $100 mark. For the price of a weekend activity with the family, one could get a good start on a new army.
Part of why I am suddenly of the opinion that this hobby isn't the money-pit that many people portray it as is the fact that fleeting, temporary entertainment is incredibly expensive, while the same money spent on miniatures is a one-time investment which results in something you can use to your heart's content. Even in the hobby realm it's comparatively cheap. Have you ever priced serious RC cars, or model trains? How about telescopes? Even plastic military models give war-gaming a serious run for its money.
So the next time you feel obligated to declare that you are never buying from manufacturer X again because of a price hike, or if you get irritated that minis seem to be priced by in-game usefulness rather than the quantity of raw materials used to manufacturer them, take a look around and see what everything else costs. Good grief, look at your own cell phone bill or cable bill. Are you really getting your money's worth for those?
Like my dad once said: I cried because I had no shoes, until I met a man who had no socks.