Sounds like a perfectly acceptable position! If being here illegally is a crime, then the second half is self explanatory.
Being here illegally is not a crime.
Bypassing a US immigration control point is a crime.
Lying on an I-9 is a crime.
Possessing or using a fraudulent “government” ID is a crime.
Inducing someone to create a fraudulent “government” ID is a crime.
Not paying income tax is a crime.
Having a baby in a hospital with no intention to pay the bills is criminal theft of service.