rac·ism/ˈrāˌsizəm/
Noun: The belief that all members of each race possess characteristics or abilities specific to that race, esp. so as to distinguish it as inferior or superior to another race or races.
Therefore to not like another race because they're that race doesn't make you racist, it's you thinking you're better then them that makes you racist, right?
kinda sorta like Ku Klux Klan with "White Supremacy "
Racism, Homophobia and Xenophobia are 3 different terms, they are in the same context because is discrimination at the end of everything but people tends to confuse them!
Exactly that's the right words to use that apply to every single case I described.
And for people mocking, my native's language not English and I have heard several people using racism in that sense, that's why I was asking.
We're not mocking, or at least I wasn't. I was actually asking who would ever reply with that. I've been to many non-English countries and I've never heard someone misuse racism for homophobia.