We keep hearing the term "melting pot" used to describe America, and it used to be accurate. People from other cultures came her, became Americans, brought their cultural influences with them and shared them with the rest of us, and everything was fine. That's not the case today. Many immigrants, legal and illegal, do not renounce their native citizenship, and requiring them to do so is seen as "contrary to our values", so what we have are not people who want to come here and be Americans but people who want to come here and get the benefits of Americans but retain all their native benefits, rights, interests, and identity. That's not a melting pot... that's a glass full of oil and water, and like those two liquids... we don't mix well.
The reality we have today is we have one political party who is funded by special interests who want cheap labor, and another who needs a new major voter block to sustain themselves, so neither party has any ambitions to stop illegal immigration or decrease legal immigration, which is why all we get is talk. This is why both sides are working vigorously to oppose Trump as he wants to build a wall to restrict the flow of illegals coming in, deport those already here, reduce tech visas, and implement eVerify, which will make it very difficult to hire illegals. He's taking a whiz in both their sandboxes, and it's really ticking them off, as well it should.