Well USA has many different ethnic groups and it is hard to expect others to know every country or an aspect about their culture. I'm not offended by the term as I think of it being used for reference, not identity. It's the same with the term white in USA. I doubt most people know or care about every European country x person is from, they're just white.