That may be so, but it is also true that the regions to the northeast and to the left of the south have disproportionately large numbers of America-haters when compared to the normal regions of the country.
Show me some stats on that. How different is Atlanta from San Francisco? How is Miami different than New York? How is some rural county in Alabama different in terms of duty, honor and love of country than a rural county in Pennsylvania or Ohio?
Don't go patting yourself on the back too damn much. If you hung out where I do every day and claimed being southern made you a better American, you would likely find yourself lying flat on your back. Matter of fact, stop by my Legion post and tell the guys there how much more patriotic the south is.