This is not a hate crime and the US has every right to decide who enters its territory.  It just so happens that Mr. Trump feels those particular Muslim countries at this point in time are possible risks for terrorist activities in the homeland.  I don't agree with his choice of countries (Saudi Arabia should be in there over Iran), but it is what it is. 

 If it was radical Christians coming from Canada to cause trouble in the US then I'm sure he would not hesitate to ban Canadians from entering.  Canada is predominantly Christian yet we likely would not see this as a ban on Christians.   I don't see that there is a ban on Muslims from Indonesia or Malaysia so this clearly is not a "Muslim ban".