Well, I dont consider you an idealist, and I think you are selling yourself short by calling yourself one. If you thought that black people and white people were fundamentally different sub-species of human beings or some such crap, but that treating black people bad was morally wrong, that would make you an idealist in my book as well as still a fucking racist.
Idealism, like racism, is based on nothing but ‘beliefs’. Pretty weak flooring to be standing on.
When it somes to racism, one doesnt need to rely on the flimsy foundation of beliefs or morality. We know now through genetics that the old conventional view was wrong; there are no sub-species of the human race. What there are are genetic attributes shared within groups whos ancestors inhabited the same geographical area, and those genetic attributes are often determined by geography that very same geography. What this means is that yes, genetically, black people are different than white people and vice versa. But black people are also genetically different from each other, and white people are genetically different from each other (there is a greater genetic difference between individuals within all groupings than there is between the groups themselves).
In other words, if we use the genetic definition of race, my ancestors who lived in one valley for thousands of years are a different race than the ancestors of someone whos ancestors lived in a valley on the other side of the mountain range…regardless of skin color. Since genetically, ‘race’ just means a shared grouping of genes within a certain population, then every two families from different parts of the world are literally two different races; all a family is is a shared grouping of genetic traits. It becomes arbitrary as to what genetic groupings one is looking at. We could consider everyone whos ancestors lived at an elevation over 5000 ft as a ‘race’, since all decendants of such people will show similar genetic traits, regardless of skin color. We could consider people with webbed feet a different ‘race’ regardless of skin color, etc etc.
To pick skin color as a primary genetic attribute to group people into is arbitrary. It is only one of the many many genetic groupings we all fit into; it is only one of the many many genetic groupings that could be labeled a seperate ‘race’, if ones intention was to divide.
So it doesnt take anything as flimsy as idealism or idealogy or morality to know that racism is just so much social bigotry and social perception, which is the same as saying that racism is just so much bullshit. There are plenty of people who consider themselves non-racist and then say shit like ‘oh those poor black people, why doesnt someone help them’. Like I said, if you really do think black people are somehow fundamentally different than white people (I dont get the impression you think that), then youre still a racist fucking idiot even if you go out of your way to hire black people because of your morality or ideology. You say you hired black people at a company where none had worked before; were they qualified and happened to be black, or did you hire them expressly ~because~ they were black?
There is never going to be any external validation. If you hire someone qualified who is black, and your competitor is a racist fuck who wont hire blacks, your validation will occur when your competitor goes out of business because he thought adhering to social bigotries was more important than having a successful business. I mean, racism is just the ultimate cutting-oneself-off from knowing and getting to know people who will probably bring something new to your life that you can use to your own benefit, and whom maybe you can benefit as well.
Its just plain goddamn irrational to limit your ability to pursue your self interest because of some irrelevant and superficial thing as social attitudes or opinions. Black people come up with ideas and create things just like everyone else.