Stephen Miller's attack on reporters set a combative tone for what otherwise could have been the start of a good debate on a new immigration policy. The American immigration system is long overdue for modernization.  A points based system like Canada's has been proposed. This is a good start provided the points are not skewed to effectively discriminate. Canada's system, while not perfect, does try to strike a balance. You get points if you speak an official language, have skills in an underserved labour segment, have family or others who will sponsor you, etc. All good things to help you be successful as a new Canadian. 

The current American "lottery" approach, while fair, does not serve America or immigrants well.

Fire Miller and hit reset!