I agree, worker visa's need to be terminated, until unemployment goes back down. Companies can train Americans.
This includes not only those on non-immigrant work visas, but those admitted legally as immigrants [green cards].