The Immigration people in my home country can be just as reasonable. Hubby and I had a small greenhouse/nursery operation in an area with many such businesses. Our neighbors had much larger operations. One day the Immigration inspectors were out making their rounds. Our immediate neighbors employed many Mexican nationals on some type of temporary work permit basis. I know they had all their documents in order, so the inspector must have finished early and decided to stop by our place.
Needless to say, we were surprised they come by our little six-employee Ma & Pa operation, but felt we couldn't stop them when the pair asked to look around. One of our employees was of Mexican heritage. Her mother was born in the U.S., her father in Mexico, but came to the U.S. as a child and was a U.S. citizen. Her parents only used Spanish at home when they didn't want the kids to understand what they were saying, so she didn't speak Spanish and could barely understood. One reason she worked for us, after having worked in larger operations, is that we "didn't treat her like a Mexican", her words not ours.
The Immigration people looked over our workforce and asked about her, within her hearing. "Do you have an I-9 on her". My reply, "Yes, I have I-9 forms for all our employees", come to our store and I'll show you the forms for everyone, not just her. Jeesh, talk about profiling. The others could have been illegals from Poland or Hungary for all they knew. (Although not likely in Michigan)