A) I've never been, but a good friend came from there. He was back and forth on the quality of St. Louis, but he's a damn smart guy. That said, he's not there anymore.
2) Consider that your post was chided in the comments, but it wasn't being downvoted. That's how you know if you're facing disapproval versus loud conversation.
Lastly) The problem of finding no compatriots is not a unique one. I face the same problem where I live, rural Georgia. But it's not a matter of no one here being worth knowing, it's just a matter of getting to know the right people in the appropriate context. That's harder to do sometimes. And it's not a problem easily solved for everyone. Your post did come off as angry, but I'm not going to judge the validity of that anger. Just know that, well, like I said. It's not unique. Many people feel that way, many of whom are right and wrong about their situation. Realize that if you assume the outcome (that no one there is worth knowing) then you may be looking at the wrong problem (how to meet them) and just become jaded that you never see the solution.