There's something about seeing a movie on a big screen. I don't get to movies very often, but for a few, I make a point of going.
Personally, I think the theaters are getting greedy, but they aren't thinking things through. My personal opinion is that they should adopt a different pricing system.
They raise the prices to try to increase revenue, but there is a law of diminishing returns that kicks in. They need to keep the prices down to an afordable level to compete with the fact that it's so annoying.
I've gone to good, first run movies recently and there have only been a handful of people in the theater. If they charged $5 instead of $8, the theater would be packed and they would make more money on people that wouldn't otherwise go to see the movie. Plus, there would be a lot of people who would go see the same movie more times.
And for really bad movies, they could lower the price even more (say $3) and at least manage to break even.
And for blockbusters? Charge $8 for the first month and then lower the price to $5. Sure, there are people that will wait until it's $5, but for the most part, you are still going to pack the theaters for a while. In fact, you might get only stragglers (or people that prefer a "private" showing) right before the price changes, but then you pack the theater again. Overall, I'm guessing revenues would be much higher.
Still, with movies being so expensive, 95% of what I want to see, I just wait until it comes out on DVD and I buy it. It costs less for me to buy it than to take my wife to see it. And that's not even considering the kids.