The idea that America is simply embarrassed that Iran is openly harboring someone admitting to killing 200 Americans, largely CIA agents, is absurd. The idea that Iran would do that is also rather ludicrous. This exists in a world where there is no politics or diplomacy or public outrage. Hell, the show itself started season 3 by telling us the president and the country were demanding blood for the Langley bombing. Now there's a man being harbored by Iran who's on TV flaunting his direct involvement in that bombing and all we hear is the president's kinda upset with Saul's incompetence. (Edit: Also, absolutely no representation with this episode of any concept that some in Iran might not be overjoyed about harboring a terrorist, like say the moderate movement in which Fara's uncle is a member.)