I can't believe 3 retards gave you thumbs down for this post. Says more about them than the post.
I think you have hit the nail on the head. Combination of ignorance, stupidity and throw in a little xenophobia.
I'm glad that your daughter seems to be coping with it fairly well. No doubt many more such challenges ahead unfortunately.
Best of luck.