We should not dismiss criticisms of immigration policy just because Des Moines' Ian Roberts also made mistakes, writes .