Have you ever heard the word "generalizations?"  As technically speaking, Human is a race, while Muslim, is a generalization or designation used to define a broad ethnic population; while the same goes for "Arab" which is again a broad generalization, that has become common place when talking about such subjects.

Don't really see why you are "disgusted" about anything, as it's a POV or point of view and subjective as all heck.  In the greater scheme of things, your disgust means absolutely nothing; nor does it change anything in the discussion.

As for the North Korean ban on travel being "racist," that would depend on "your pov;"  as Ethnicity and Race are not "interchangeable" all one has to do is look up their definitions, but sadly they never do.