Most games developers will charge what the market will bear. If you don't want to pay the price they're asking for a game, just don't buy it. Do without.
If something doesn't sell because people won't pay for it, they'll stop charging so much for it*. People make a lot of noise about their objections but all too often, they pay it anyway. Until we turn the culture around and start only tolerating the tolerable, games distributors, and everyone else as well, will forever screw us.
* Except for Sony, with their PS3 that is. They got thoroughly busted, massaging sales figures after launch, and yet they're still determined to keep the retail price high. But then Sony has a long history of dismal marketing, dating right back to their Betamax video format and beyond. They're the exception that proves the rule.