I didn't even know people still used the term yank till I came on here.

I don't find it offensive, just goofy.

Its only used to refer to northeastern people here. And nobody really says it anyway. Except Lyle and people over the age of 100.