via reddit.com
I like how they don’t mention the baseball team at all
What baseball team
I can’t speak for other countries but here’s how I’ve heard it used:
War for independence, used by the British as an insult: Yankee = (colonial) American
Civil war: Yankee = the people fighting the confederacy
Political arguments by the far right: Yankee (usually paired with the word liberal in some capacity) = anyone they remotely disagree with, even if that person is only slightly less conservative than they.
By people who hate New York: Yankee = people from New York
By people who hate California: Yankee = Californians
By people who like baseball: Yankee = baseball team