This ban should have happened a lot sooner, but the Democrats lacked both spine and political will. 
In addition, their refusal to enforce security along the US-Mexico border and overall disdain for working class America was completely unacceptable.