Must just be me - I detest the term "yank" as much as I detest the term "wop" or "dago" or "wog". I have good friends - all good people - in the US, and I wouldn't dream of referring to them as "yanks", even in jest. Just my thing.