Love this observation. I get even more of this attitude from many people I know in the San Francisco Bay Area. They complain about bad traffic, sky-high housing prices/rents, the "invasion of illegal aliens," homeless people, and ultra-liberal politicians. Yet only one person I know every left the Bay Area for those reasons. Why? Because the Bay Area has traffic, homeless people and high prices BECAUSE it's such an attractive place to live (mild weather, lots of high-paying jobs, terrific restaurants, fine arts, amazing natural beauty, etc.) If any area does not have (or loses) those things, most people move out. Look at what happened to Detroit.
I'd love to hear a radio talk show host go on a rant about *those* hard truths. If CA is so bad, just leave -- and stop complaining!