As a former longtime resident of the south, including a few years in Tuscaloosa (we seem to have overlapped - 2008-2010), I'd advise against judging the region by the standard of Tuscaloosa. I know it's a huge college town and that seems like it should be a positive influence, but it's not. The University of Alabama is a lingering bastion of negative southern stereotype.
I suggest Atlanta as a counterexample - a real city, full of educated and inclusive people, art, culture, a nascent modern tech scene, and several good schools which notably lack racism as a cultural touchstone.