Pride in one's race is not racist.
This is a mistake so many make. People equate "White Pride" with KKK, White Supremacists (go to stormfront if you want a taste of THAT lot), or Neo-Nazis.
That is not true.
I shall give an example. If Moon, for example said she has "White Pride", she is going to be called racist. I can say I have "Romani [or Gypsy] Pride" and nobody is going to call me racist, same with Black, or any other ethnicity. The words "white" and "pride" have been combined to mean something other than being proud of your ethnicity. If Moon wore a t'shirt saying "Proud to be White!" she would be labelled "racist". If I wore one that said "Proud to be Romani!" I would not. Ok, they might say... "dirty, theiving Gypsy" but I a pretty much used to that. :P
If she said "Whites are the best! Nobody is as good as a white!" she would be racist. If I said "Gypsies are the best! Nobody is as good as a Gypsy!" I would be racist. There is the difference... setting your own ethnicity as superior to others.
I do not believe that there is anything wrong with anyone of any race being proud of that race as long as they do not say that they are superior to other races. I actually feel sad for those who feel bad about their race or ethnicity, be it "pureblood" or mixed blood.
I am damned proud of being Romani. However, I do not think Moon, or anyone of any other race/ethnicity, is less than I am.
Were I white, I would be annoyed that I could not say I am proud of being white.