I am very sorry to hear that. Assuming you told the entire truth (not saying you didn't) the teacher should be fired.
I haven't had any bad experiences in higher education, but I have quite a few stories from when I lived in Oregon (and was the only Asian in my school).
The most egregious I can remember was when a teacher who told the class that students A, B, C got the first, second, and third highest score on the exam, and then rewarded them with some pretty expensive-looking candies. The kid next to me saw my score and asked why I wasn't mentioned, and the teacher said "nobody cares about his kind".
That teacher gave me a D, C, and D in the math class (and for comparison I had gotten a 99th percentile on every nationalized test for math that we had taken and nearly aced all the exams in class) for the trimesters that year.