"Why put the responsibility of law enforcement on private business?"
Because they are putting the responsibility on the rest of us to feed and shelter, and build infrastructure! At least when slavery was "legal" the plantation owners had enough "morality" to shelter their workers, yet now we live in a far worse time with greedy employers hiding behind a veil of implied socialism.
But only a fair question begs another fair question; why should the taxpayers be added the responsibility to pay, we have enough taxes at it is!
Furthermore we live in a democracy e.g. majority rules
. there are far more tax payers in favor of cutting cash supplements to business laborers, than business wanting to cheat the rest of us.
Businesses should pay up their fair share of what it really cost to import immigrant workers, new schools housing tracts, roads, hospitals, municipal water gas and electric or go out of business!!!!!!!!!!!!! The local governments here in CA are going to do just that because nothing is being done, and it would be far less trouble if these businesses were to fold than if our local governments collapse altogether!
LOL! Nice KO.
Capitalism, businesses, employers and employees are good things. When you increase taxes or other burdens on businesses they either pass the costs on to consumers, go out of business or relocate out of country.
We have the greatest period of prosperity in history and some xenophobes want to derail it.
That's the rub. Realistically speaking, IMO, NOTHING will be done until this happens. And bankruptcy might not even do it! But we certainly shall see.