Prince William and Kate Middleton are in New York City. We have got to do something about immigration.