See also:
… and others.
So, why is there still a problem? Because the elite in this country have decided that the laws don’t matter when the laws conflict with what they want. See this Timeline: How The Obama Administration Bypassed Congress To Dismantle Immigration Enforcement.