Earlier quoted context omitted.
Just a minor pet peeve but why not keep calling the language "Persian" in English? Just how it doesn't feel entirely right to suddenly start calling Spanish "Español" in English, or Swedish as "Svenska" and so on
If they ever wanted to increase tourism, just consider: 1. Would you like to visit Persia? 2. Would you like to visit Iran?
The only weird thing with the name Iran, is that it literally means "The Land of Aryans" which got a bad rep after Nazis (rightfully so).