Iran looks stunning, the people are warm, and the experience feels eye-opening — but one part of the trip hits like a wall.