It's absolutely true. Your house in OKC is cheaper because no one (comparatively speaking) wants to live in OKC. It's a lifestyle choice you made. Just like people in NYC make the choice to live there. You wouldn't make the same argument about a Bentley costing more than a Toyota, so why make the same argument about housing?
Really? OKC is the 8th largest city in the US with a 2010 metro area population of 1.2M. That's a lot of "nobody". Our unemployment rate is well below the national average at 4.2%. We have a number of large employers such as Devon, Chesapeake, Sandridge and Continental Resources. Other large employers in OKC include McKesson Corp, Tinker Air Force Base, American Fidelity, AT&T, AAA, Bank of America, The Boeing Company, Braum's, Dell, The Hertz Corporation, Farmer's Insurance, Integris Health, The Hartford, JP Morgan Chase, Mercy Heath System, Sprint/Nextel, Williams-Sonoma, Xerox, United Parcel Service and Cox. In 2008, Forbes magazine named Oklahoma City the most "recession proof city in America". The magazine reported that the city had falling unemployment, one of the strongest housing markets in the country and solid growth in energy, agriculture and manufacturing. I could go on and on, but for you elitest who regard the middle of the country as "fly over", nothing would change your mind.
Oh yeah, your analogy of a Bentley and a Toyota won't hold water. Two totally different cars that have different value no matter where you buy them. The exact same house built for $250k in OKC would cost vastly more on the east and west cost. Same materials, same design, different economies. People stupid enough to live in places with that high of a cost of living deserve what they get.....less bang for their buck.