There are good reasons to call places by their foreign names in English, but there are also good reasons to use the English name, and people should realize this. That is why I do not like it when mug fools correct people for using the English name for a foreign place instead of a foreign name. However, in the American discussion about the situation in Egypt, only rarely was the Arabic name for Egypt, "Misr" used.
This is probably because when people insist that only the names of the countries in their own languages be used, they really do not care about people actually knowing anything about their country and how it is related to the rest of the world, as opposed to having fun by acting offended. However, Egyptians do not make a big deal about being from "Misr" instead of "Egypt" because they want people to know about the long history of Egypt and how it has influenced the rest of the world. They want to be proud of being Egyptian and they want people to spend money in Egypt as tourists.