The acceptance of same-sex marriage is coming. With a few exceptions it is coming and will come geographically: Northeastern states -- including New York and Maryland, West coast, Upper Midwest, and eventually the Southwest, and the Southeast. Mississippi may be last. Of course, anomalies and deviations from this geographical pattern will occur, but overall it will generally hold. One could predict more accurately perhaps by using zip codes -- still a geographical factor.
For more on a geographical theory of politics and cultural change, see the preceding blogs.