Ok, at what point do you draw the line and say this person is illegal and has to be deported? A criminal only? Anyone working with a family can stay? Anyone single not working has to go?

There are no shades of illegal. Illegal is illegal. Or I guess as Trudope likes to call it irregular!