I have worked in many places, including quite a few other countries. If a discussion came up advising people to consider tech jobs in Saudi Arabia, I would have much similar advice and cautions as it is not a place that is advisable to walk to blindly. In many ways parts of Saudi Arabia and cities like Chattanooga are quite similar, if you can handle one comfortably as an outsider you can probably handle the other, but both are considerably different and alien to the various well known US tech friendly areas. Whereas someone thinking of going to Germany or Sweden I'd say go for it and feel there is no need to give complex explanations about possible cultural mismatch issues.
However, I do agree that working in Chattanooga (and the south in general) will be a bit of culture shock for those used to other, more cosmopolitan, areas of the country. I try not to fall into the trap of conflating different with wrong.
And having worked in Germany for several years (many years ago) I have warned people of possible cultural mismatch issues.
Anyone relocating to the south should realize that you are moving into the bible belt. This is not California, and this is not New York. Please don't make the mistake that just because people think that behavior that is socially accepted in other parts of the US/World is reprehensible that they are automatically stupid. Stupid knows no boundaries, it's all over the place.
As for being shafted, in my experience, many real estate agents are generally trying to make as quick a buck as they can and will, given half a chance, shaft everyone involved in the transaction.
Otherwise, I generally agree with you.