I'm only saying that "yankee" shouldn't figure into it at all. There are all kinds of bad things that southerners could be called, I'm sure you wouldn't like any of them.
I was raised to be sensitive to it, my father's entire family are southerners who wouldn't speak to my mother for years because she was born in New York. How much sense does THAT make?