I've lived in St Louis and in St.Charles Co. I've spent a lot of time in St. Louis. Met wife and married there. If you live in St. Louis or even greater St. Louis (mainly St. Louis County) you can't navigate the metro area without going through areas you'd want to be well armed in should you have a flat. That's just the way it is.
The St.Louis metro area is made up of, in addition to St.Louis City proper, many smaller municipalities that in most places would be part of the city proper. Think Ferguson and many like it. All with their own PDs of wildly varying competence. Go to the mall and cross sketchy areas. Go to the doctor and cross sketchy areas. Go to the West End and cross sketchy areas. Go to Ted Drewes and cross sketchy areas. Go to the stadium and cross sketchy areas. You get the idea.
I actually like St. Louis. Yeah, a snubbie 38 special is probably enough, but maybe not. Isn't the maybe not exactly why you carry to start with. Everyone has to make their own compromises. My compromise scale is obviously different from most here.
However, unless things have changed drastically, you were probably better off taking a wrong turn on that side of the river than just across it. My wife still has the nice scar from the innocent (mostly) wrong turn she and friends took across the river in IL in the late 70s. The bullet missed her but the shrapnel from the glass caused by the bullet didn't.
PS: And, by the way, it was probably some rascally Illinoisan that stole my motorcycle in Edwardsville.