Maybe the people who hire the illegal immigrants should be punished.
Many illegals cross the border to get jobs. If jobs weren’t available there wouldn’t be as much of a reason to come to the US.
Many of the same people who complain about illegals are the same people that use them as maids and landscapers, and eat at the restaurants where they are busboys and dishwashers.
These same people do not want to pay extra and only use American citizens for these jobs.