A federal judge in Chicago has struck down a Trump administration rule that would deny green cards to immigrants who use food stamps or other public benefits. In a decision Monday that applies nationwide, the judge says the rule violates the Administrative Procedure Act, among other things.