Then they have their own problems to deal with. There is nothing wrong with what you are attracted to and if someone feels differently then they need to look to themselves before they start trying to tell you what is and is not racist.
Racism is, as defined by dictionary.com (as this is something easy that we can all check
HERE), the following:
1: a belief or doctrine that inherent differences among the various human races determine cultural or individual achievement, usually involving the idea that one's own race is superior and has the right to rule others.
2: a policy, system of government, etc., based upon or fostering such a doctrine; discrimination.
3: hatred or intolerance of another race or other races.
As your ability to be
tolerant of other races and remain friends with members of that race (as you stated earlier), you obviously are not racist according to definition 3. You do not hate the races other than caucasion and, in fact, encourage tolerance as you say here:
I still see them as valuable friends and wonderful additions to society
You are not a "policy, system of government, etc" so you do not apply for definition 2.
As for definition 1... unless one takes it FAR beyond what you have stated and wants to play extreme semantic games with what you have stated, you do not qualify for that definition.
Attraction is
not superiority. You are not saying that (insert race here) is worse than the caucasian race and therefore I'm attracted to caucasions. You have stated that you are just attracted to caucasions because of... something. You are not a racist because of this Sytex. And the person that is telling you that you are because of this issue probably has their own problems to deal with.