Don't get sucked in by Savage's rants.
Look at it for what it is. We have borders, and for a reason.
We have a language, and those that have learned it when they come here do quite well, because they assimilate.
We also have a culture, unique to the USA.
Those that come here and wish to retain their culture, nothing wrong with that. But those who come here and wish to have Americans conform to their culture should stay in their "culture" and fix their own countries.