I can see it being offensive. Not the pronunciation, that's just a mistake. It is supposed to be pronounced like "E-Rahn-ian" not "Eye-Rayn-ian". But that is semantics. Again, wrong but an honest mistake.
Stuff about "that Iran" and "the real Iran" like they are aliens is a little offensive. I know an Iranian man back home and went to school with a few, very nice people. Not freaks from another planet.
And stuff about Borat? His persona is from Kazakhstan. That's the same thing as Iran? I'd be annoyed if I was Iranian. As a white guy, I just think it is ignorant, and for someone whose job is to speak publicly to a mass of people, unacceptable.
Tommy also says some stuff which is stupid and ignorant. I'm not giving him a free pass. My guess is these announcers aren't Tommy's age though. That does play a factor.