No Turks are not racist. You don't know what racism is. No Turk claims he/she is superior to some other people because of his/her DNA or claims superiority because of being a Turk. That is what Europeans/orientalists do (even in this age)
Hating Greeks or Armenians doesn't mean you are a racist. Claiming you are superior because of your DNA and because you are a Turk is racism(or claiming a specific race is inferior).
Racism does not have to mean racial or ethnic superiority can also be political.
Think of tribalism or belonging to a team.
I think humans by nature are racist anyway no matter how much we love to deny it. Humans are tribal by nature.
Even if you dont see the refugees or immigrants as racially inferior you still oppose them because they are a threat to the society's fabric.
Turkish identity has always been ethnic the reason why we did retarded civil nationalism bs just to get Non Turks to live in the country.
People can speak Turkish or even get Turkish citizenship it does not make them Turkish.
Also if a Turkish women marries a Non Turk man. The children are not Turkish no matter what bs people tell me. If a Turkish man has children with a non Turkish women the children are still considered Turkish because being Turkish carries over from the Dad not the mom. Jewish race is the opposite to be considered Jew your mother has to be Jewish.
Turkish people lived in Germany for decades even today they are not accepted as Germans. Same story in Japan no matter how well you intergrate into the society you will always be considered a dirty gaijin.
Usa and Australia are different since born from colonial settler societies and lots immigrants and refugees coming into the country. Even if the USA and Australia had racial based policies it had lots of people coming in today its really different as anybody can be a citizen. Because the real ethnic americans are the native americans while the real ethnic australians are the Australian aboriginals.
Anybody can be American and Australian. But you can never be Turkish, German, Italian, Spanish, French or whatever because nations have already built their ethnic identities.