When Trump mentions the wall - it's to keep out the huge influx of drugs. Also, undocumented immigrants are costing the US $ in lost jobs, and tax revenue. In that speech, Trump did say NOT ALL are bad people. 
Regarding Muslims, there are many bad apples sneaking in who clearly hate any non-muslim and would kill to support that view. A bomb goes off in the name of Allah, is islamic terrorism, a phrase Trump isn't afraid to use. 
It would appear we're tolerant of a religion that is painfully QUIET regarding death and destruction, but we're intolerant of a man (and VOTERS who voted him in) who wants to keep America (and us here), safe.
We've been banned from saying Merry Christmas, and now open to verbal (and physical) attack over a Trump hat?