I had a first sergeant who did not consider Virginia a southern state. New Jersey, hah. He was from Texas. While driving through Alabama a few months ago, I did not see as many Confederate battle flags as I thought I would, nor in any of the other states in the deep south. I don't think I have ever seen the Stars and Bars displayed, except by reenactors.
wow! everytime I go to Florida its all over the place (no I do not go to the stupid vacation citys). even down here you see it alot. You are right though on the states, most southern people will call people from North Carolina, yankees. When we travel down there for the mudbogs, they call us "yanknecks" lol.