As a native New Englander, I concur with you 100%. Don't get me wrong I am Sox and Pats all the way but there is a stranger kind of racism in Boston that I have never experienced anywhere else. Southern California had neo Nazis, Texas has its rednecks, but there is something more cold and insidious about the racism in Boston.
More to the other points, I have lived in Boston, So. Cal., and Texas. For me at this point in my life, Texas works for me better than the others. Inexpensive housing and low cost of living for my family is what matters most. I am employed by an out of state company that baselines the pay for all employees to the bay area. I worked for the same company in socal and my living conditions were pretty awful being a single parent at the time. Between rent and day care, I had only a few hundred dollars a month to feed 3. My 1 bedroom apartment for me and my 2 kids, had mic and my neighbours were clearly dealing in illegally substances.
In Texas, I have a big house, big yard, and pool, parks, family activities and money left over. I know its not for everybody bit for a homebody who just wants to raise his kids Texas has been good to me.