"...most U.S. cities these days are poor and torn by racial strife." No, most US cities are not. You can look it up. The US Geological Survey and US Census publish data on the more than 35,000 cities in the US. 
There is no chance Amazon will choose to relocate to St. Louis.