Yes. It's 100% racist to say no asians, no black and etc. You are allowed to have preferences. Everyone has those. You are not, however, allowed to make racist generalizations about entire races based on the stereotypical physical attributes you believe that race has which is based entirely upon your own bigoted experiences with specific people from said race. When you make racist statements like this you are literally saying I would never find myself attracted to more than 5 billion men that I have never even met or seen in my life. There are skinny asians, fat asians, hairy asians, muscular asians, submissive asians, dominant asians, dark skinned asians, light skinned asians, asians with a wide variety of facial structures. For you to say that you would never be attracted to even one of these asians is straight up racist. Period. That said, you have every right to be racist, because you can do whatever you want. What you shouldn't do is make your racism known. It is very damaging to young people of color who are still trying to figure out their self worth to see profile after profile that says no asians or no blacks. What this does is it sends an implicit message to these young gay boys that they are unattractive entirely because of what race they are apart of. If you want to make your preferences known, make them known. Say, I generally go for white guys, or I generally go for ____. Don't say, no [insert race here] as if we're walking past a segregated store window from the Jim Crow era.