Another side to the price hikes:
GW is a good company to work for, the benefits both in store discounts and medical are more than half the company's offer. Even for sales associates (first rung new hires) after a while they get medical. I used to work at a food store for just over six years, two years after I left, the union kind of rolled over and let the parent company slash benefits, reduce retirements, and even cut medical for new hires. You had to work for two years now before you were eligible for medical (assuming you are close to the open enrollment time) and that all is if you got a promotion to cashier or a higher department. With the rising cost of medical premiums in the USA, they have to make some of that money up. "What about that health care bill" yea, that will help us alot, except about a third of the companies currently offering medical say they will drop coverage. This is based on the costs rising and they just cannot afford to cover a share of the premiums anymore.
Also developing new technologies or purchasing the machines to make the new models can be expensive as well. Shipping costs go up, gasoline goes up, forgeworld comes overseas in a ship. All these things add up. Opening new stores cost money. It just is not about how much the materials cost that causes the prices go up.
Most of the models also have improved in design and looks over the years, personally I hate the new skeletons, cost more, and look like they still will be all snapped on the sprues (the legs were so thin, removing from the sprue broke them), so you have to get creative, mixing units together to create even better and more models to begin with.
Personally, I collect a lot of GW products. I do not get to play as much as I would like, almost never in fact. Yet I still buy the books and a few of the games (I wish they made them better, to short, crappy, or glitchy, another subject for another time). If the Blood Angels books and fluff were available from a different company, yea I may have bought them, but odds are I would never know about them.