Critics call move to cut payments after 1 February for number of Democrat-run states ‘unconstitutional’

Donald Trump has revived his stalled push to cut federal funding for a number of Democrat-run states, announcing that any with a perceived “sanctuary city” will not receive payments after 1 February.

The president made the statement during a freewheeling address at the Detroit Economic Club on Tuesday night, shortly after he flipped off a heckler at a Ford plant in the city.

“Starting February 1, we are not making any payments to sanctuary cities or states having sanctuary cities because they do everything possible to protect criminals at the expense of American citizens,” he said.

Critics immediately called the move “unconstitutional and immoral”.