Everyone in this country is guaranteed certain rights, even if they commit a crime and even if they are not citizens. For example, you have the right to a speedy trial by a jury of your peers. When local police do the job of federal immigration officials, it means that rights get infringed upon and our fellow man gets exploited. Undocumented immigrants need to be able to come forward as victims or witnesses or a crime without fear of deportation. If someone robbed you and the only witness was an undocumented immigrant, wouldn't you want them to be able to testify for you? Our criminal justice system does not work when police act as immigration sheriffs. And if Trump wants to take federal grants, from NYC, he better not expect us to pay for his security in this city when he has a perfectly good and already paid for house in DC.