A visa is a contract to go home. Violate the visa, violate the contract, hasta la vista.
Persons with expired visas who have not left the United States, nor pre-emptively received adjudicated visa extentions, should be added to criminal databases that are searched by law enforcement, employers, creditors, college admissions officials.
Also, start auditing businesses for their I-9's. People need to be deported and go to jail. Once Blackrock and its executives realize they will be held to civil and criminal account for any and all subsidiaries that hire illegal aliens, and for failure to have I-9's for all employees and contractors, they will heel.
Nothing like the prospect of going to prison to get a C.E.O. and Chairman of the Board to prioritize legal hiring practices. As long as they are allowed to skate for skimming profits off their enterprises' crimes, they have no incentive to change their behavior.
Trail all those layers of corporations and LLC's to the people who sit atop the commerical enterprises that illegally employee illegal aliens, making them corrupt enterprises that profit off human trafficking and violating of American Immigration Laws.