Olathe is a much better place to raise children than San Francisco imo. Olathe is recognized as a pretty dope place; see http://www.olatheks.org/Council/Awards , notably "Money Magazine ranked Olathe as America's 11th Best Place to Live noting the city's growth and major employers."
I recognize that it's difficult to leave old friends and acquaintances, but it's also a great positive opportunity to make new, geographically-distributed networks. People relocate all the time. My family was brought to Kansas by a relocation from Florida and it was a very good thing for us, though of course when someone says "hey buddy why don't you come move to Kansas" it doesn't sound that attractive. Frankly, that's part of the reason it's important to go; these people have some prejudice against the place, but they haven't tried going there. It's a good place with just as many modern accouterments as any other. It's in one of the richest counties in the nation but has a pretty low cost of living. It is not the rural farm-town Kansas of lore.
Obviously some people have compelling personal reasons to stay in SF, and that's fine. But it's highly unlikely that all of them have such reasons, most are probably just Kansas haters. :(