I was raised in the rural midwest and moved to San Francisco for the same reasons as you. It is shocking how much religious extremism, homophobia, and racism exist in the midwest. Growing up in the midwest, kids and adults alike would come up us and tell us we were going to hell, or to go back to where we came from, or call us racial slurs like "sandnigger". Grown adults had no problem harassing little kids at school or the playground. People shot our windows a few times. Racism is so widespread in Missouri that the NAACP has issued a travel advisory and warned minorities to not travel there. Earlier this year a Garmin engineer was murdered in Kansas by a racist who walked into a bar and shot two Indians. There is no way I would raise my children in the midwest.