The top attorney on the case has resigned, claiming the mayor struck a deal to get charges dropped in return for immigration action.