I don't think he has "lost" you - you, and I suppose everyone else here, understood very well what he meant.
How the hell can you presume to tell me what I understood and what I didn't? And, moreover, why even bother? I asked, he clarified--no harm, no foul, we moved on.
Even Yankee doesn't apply to all people from the USA, only those from the North.
"Yankee" is one of those fascinating terms that gets more specific the closer you get to its point of origin. To me--a Northerner--"Yankees" are from the Northeast. To Northeasterners, they are New Englanders, and to New Englanders they are Protestant
New Englanders from established families.
"Redneck" is somewhat similar despite being a social designation rather than a regional one. Originally, it was a Southern term for rural whites who had to hire themselves out as farm labourers because they didn't own land of their own, and for me it still has something of the sense of "rural Southern trailer trash". But recently I've heard it used to mean "any white rural-dweller" and even "any white person with conservative views", regardless of social class or place of origin.