If Iran is such a great place, would you be willing to raise you family there? The places that Trump called shitholes, are shitholes. That is why those people are fleeing. Pointing out that it is bad is cold but he wasn't wrong. To be totally honest, San Francisco, Baltimore and Philly are slowly approaching that shithole definition. And yeah, they are all Democrat run (shocking I know).