If it's weak social safety net then why would the immigrants choose this country for financial benefit? You're contradicting yourself right in the next bullet point.
They came here for the American Dream, which is about finding a new life free from oppression against all odds. It's what this country is built on. There's nothing more patriotic than welcoming the oppressed with open arms and helping them build a new life. It's what happened when your ancestors came to this country.