Religion isn't a person either. That's a social construct. And I keep reading people claiming gender is a social construct too, so I guess discriminating against people on those grounds is fine then.
Denying service to ICE the organization isn't even remotely comparable to denying service to actual human beings.
Is ICE staffed entirely by robots? How is it not denying service to actual human beings?