Have you been to Iran ... I suspect that you have met Persians who have travelled to America. So one should translate “I have never met a Persian who didn’t like America” as “I have never met a Persian who relocated to America who didn’t like the America he/she relocated to.”
I am in Poland. They can travel freely here. But I stand corrected.