Not sure where else to post this personal observation, so I'll leave it here:
I have a really nice non-jewish coworker who occasionally checks in with me to see if my family is okay "back home".
When he uses that term "back home", the cynical part of me often says to myself "Thanks for the support, but just so we're clear, my family has been here in Canada far longer than yours has. I do have family members who have moved to Israel, but I'm not some immigrant who came to Canada from 'back home' recently. This is just as much my country as it is yours."
But then I stop and tell myself that if he can see Israel as our homeland, surely I need to work on myself to see it as such. "Back home" should be the view that we strive for, and if I'm upset when he implies that that in some way Canada is not really my home, that's only because I do feel too settled here, when I should really see Eretz Yisrael as our home, and my current location as a temporary stop along the way.
/.02
(Obviously "this is not your country" is often a rather anti-semitic perspective and should be treated as such when meant that way, but in this particular case, this coworker 100% means well. He just doesn't know that I, my parents, and even some of my grandparents grew up here.)