The other side of it is, it's a harsh world. i've been given lower grades due to my ethnicity, when I've done better than my fellow students on exams, participated a lot and what not, and get full letter grades. Sometimes, you just have to live with the ignorance.
Sorry, I just can't let this stand.
Either you have a provable case on this, with objective facts, that can help get that professor fired, or what you're doing is walking around with a chip on your shoulder.
Did you take these ethnic discriminations to a review board? Or did you
just whine about them to your fellow students?
I could run around all day and say "I'm not getting business because I don't have a college degree, and that's unfair because I have the work experience instead!" And guess what? It'd be pretty much unprovable, and therefore actually pretty much irrelevant. Instead, I just do my best, and hope that my clients line up outside my door. That's life. Take responsibility for the entire experience. Don't demean others for your actions or attributes.