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.)
Saul, please stop being a fucking idiot and all but telling Carrie that you intend to kill her beloved. What the fuck do you think she's gonna do? How exactly is it that she has a career? She's beyond openly disobedient. At this point it verges on treasonous.
Carrie, could you be any more condescending to everyone you spoke to this episode?
Carrie flew right into Tehran. Really? Let's remember that this season opened with Iranian intelligence knowing everything about her. Unless all those files were somehow only in Javadi's hands, even before he had been turned, it's patently absurd that she could waltz into Iran.
I feel like there was a time this show at least pretended to operate in the real world. It certainly doesn't anymore.