I disagree. Ideas aren't right or wrong just because they came from a messenger who didn't have the right credentials. The more ideas discussed, the better. I'm also not a big fan that people need credentials to enter a conversation. If someone has a bad idea, that will be obvious from the idea itself.
Would want to have prison inmates deciding how to run the prison? Of course, all ideas can be expressed. I just believe it is inappropriate for non-citizens, as our guests, to get involved in our politics. If they want to be involved in our political life, take out citizenship. I should have been more precise perhaps, that I simply am not interested in anything a non-citizen has to say about immigration.