How is an employer supposed to determine who's legal and who's not, without "papers"?
All that tells me is that you've never lived in a "up to your keister" community of uneducated, underclass people who mean well, but have no clue, and eventually become envious, frustrated and hostile.
Look at some of the "demonstration" videos and their primitive view of a just society.
If the business involves handling cash over the counter and the business owner ends up with a cash drawer full of counterfeit money, whose responsibility is that?
If the person has a thick accent and does not speak English well, that should be a clue that maybe the documents provided by the job applicant need to be examined and verified closer than somebody who sounds and acts like they were born in this country and have spoken English for a while.
Is that profiling? I don't think so, but then again I don't have a major problem when I hand a gas station attendant a $50 and they look it over before they accept it.