I hate it! When I've been called that, I've felt as though the person is trying to insult me. Of course, there are plenty of names you can call people based on where they are from, and to me that's just like a derogatory term based on something like their race. I don't know why this one is considered 'ok' because to me, it's just the same ...but hey, times always change. Lots of terms become derogatory over time, so we'll see where this one goes.