Indiana, North Dakota, South Dakota, Nebraska, Kansas, Montana, Idaho, Wyoming, Colorado, Utah, and Arizona are not in the south. Neither are Ohio, Iowa, and Nevada. Missouri and Oklahoma are only marginally in the south. All red states.
And there are plenty of "red" counties also not in the South.. Most of New York, Pennsylvania, Maryland, Michigan, Illinois, and California are, in fact, "red".
(Note: this map "reverses" red and blue.)
So, either this guy has his rage misdirected, or doesn't know what he's talking about. He's also taking all of the reasons people vote GOP, rolling them up into one package, and applying them all to one region.
Some people vote GOP because they are against redefining marriage. (A lot of people against redefining marriage also vote Democrat.)
Some people vote GOP because they want lower taxes.
Some people vote GOP because they want less government interference in their lives (and a lot of people vote Democrat for exactly the same reason).
I get intensely irritated at anyone who tries to divide the country - red states v. blue states, south v. north, retro (old and busted) v. metro (new hotness). This is all a bunch of nonsense designed to "motivate party bases" and is bad for democracy. To Southerners who think the blue states are dens of immorality, and to blue-staters who think the South is full of ignorant rednecks:
Shut the fuck up, you don't know what you're talking about, you don't understand the first thing about America, you fail it.
--
Be conservative in what you do. Be liberal in what you accept from others.