First, I was making the point that if you attempted to start with the small businesses this would be the liberal rallying cry.
Second, do you want them gone, or do you want them to pay for this? Just as requiring good but illegal workers to earn citizenship, it might be better if that small business owner has to pay a percentage of their profits for the amount of time they've been using illegals. What that gets used for, I'm not sure, but it should benefit the competition they have been unfairly competing against.