It's not New York, LA, San Francisco, or even Northampton, Massachusetts. According to the latest census, it's Jacksonville, Florida! And the city's nice to its gay families, and it's in the south. Why are the gayest cities always so odd?