The ones that don't punish the lawbreakers under the laws that they broke. A simple, measly one-time fee to be paid by the lawbreaking employer is not the penalty for being a lawbreaking illegal alien or for being a lawbreaking employer of an illegal alien. It is hardly a penalty, it is more like an administrative fee or a bribe.
That's such poor logic; you're grasping.
If you pay a fee or a fine, you've been punished. That's a far cry from "amnesty" (which means "no punishment").
They also have to register with our government. That's a heckofa lot better than having them remain here anonymously.