That's true to some extent, but states like Florida, North Carolina, and even Georgia are also seeing steady increases in the non-white population. North Carolina, Tennessee, Georgia, and even Texas are also steadily urbanizing and becoming less and less rural. Virginia is a great example of a state that was solid red (at least in presidential elections) twenty years ago and is now clearly trending blue, thanks to urbanization and a growing non-white population. I tend to agree with those who argue that long-term demographics simply don't favor the GOP. The problem, of course, is that we're talking long-term - it may be another 20 or 25 years before you reach a real tipping point in some of these states. Meantime, the GOP can do lots of damage in state legislatures and Congress.