Another part of the problem is that the purchasing power that defines value in the industry is concentrated around people who consider graphics and voice acting the end all be all. This is partly due to console games and teenagers being such a massive market share.
The reason this matters is that if you consider graphics and voice acting "bling" as opposed to value, you see that there are many many many very high quality games that cost almost nothing. See, I can go get an amazing game and spend less than 30$ on it. I can do it daily for years on end.
This is because I am willing to look at mom and pop games (Mount and Blade), older games with an amazing mod community (JA2, and Mount and Blade again), or the vast quantity of surprisingly high quality freeware (Dwarf Fortress, Battle for Wesnoth, Dungeon Crawl Stone Soup), or the nearly unlimited quantity of last-year or older releases (Rome: Total War). No doubt, these aren't CoD MW2, but that's not the point. They give lots of replay value with a high level of entertainment for an incredibly small price.
When I hear people complaining about the high price of games it makes me think of people complaining that Masserattis and Ferrarris are too expensive, and also thinking that they are the only car you can buy. Thanks, but I'm going to go jump in my Toyota Camry or Toyota Mr2/Spider or Honda Civic or Honda S2000 or Honda Del Sol and have a fantastic car for 1/20th the price.
Now, I'll buy a MW2 from time to time, but I see it as a luxury. The only reason that people think there is a monopoly is because they are incapable of seeing the entire marketplace due to their own myopic limitations. Don't blame the industry because you have a poor definition of value. Blame yourself.
Plus, the people talking about inflation are right on the money.