That is a little nit-picky IMHO. It’s understood in USA that “Asian” generally means from China eastward, and I have not met anyone from any of those countries that responds forcefully and forthrightly to criticism. In other words, they do not act like Germans or Australians who would tell you in no uncertain terms where to go if they didn’t like what you said.
Furthermore, the level of understanding of this thread and this forum do not lend themselves well to explaining the fine points to people who don’t even get why the joke was offensive. I work in a company with people from countries all over the world, I also went to graduate school in a multinational program with classmates from over 100 countries, and to another graduate school with a large number of professors and students from a number of Asian and Middle Eastern countries, so let’s just say I don’t need a lecture. If I were having this discussion with a mixed group of folks from China, Japan, Korea and Vietnam, I would not use the word “Asian” because I know they don’t all like being lumped together any more than the Scots, Irish, English and Welsh like being lumped together, however we have to have a basic level of understanding from others in the discussion to address the differences.
I think I’m done here - all I tried to do was stand up for the guy getting made fun of, and I seem to be getting criticized by everyone for it. Next time I’ll just stay quiet and let someone else handle it.