It is not about hate or racism. Radical Muslims have made their mark throughout the liberal European countries and many citizens sadly regret their (too late) choice. What liberals do not understand is that Muslim ideology and Christian ideologies do not and cannot co-exist in a single environment. Islam is dedicated to the decimation of all 'non-believers'.
Trump's action is not directed at 'all' Muslims, as many share some Christian values, but are select and meant to weed out the Radical elements of that society. Why can't you understand this? How do you tell one Muslim of good intent vs the terrorist bent on mayhem?  If you can come up with a better system of protecting Americans, present yourself or stop complaining.