I consider racism to be pre-judging people based on their race, and making generalizations about the inherent value or lack thereof of certain races.
You're wrong. Racism is just the belief that the races are geneticly different. It has nothing to do with generalizing.
Even if race is a factor in these test scores, there is no way to conduct such tests with specimens from equivalent socio-economic backgrounds, and this makes any difference in the scores that race might have played negligible in comparison to that played by background, and impossible to distinguish from it.
There is a way to distinguish race and socio-economic backrounds: compare IQ test results from blacks and whites from all backrounds (upper, middle, lower) and look for correlations. This has been done. It has proven that children with parents who had higher IQ scores will have higher IQ scores as well, reguardless of social and economic backrounds. To summarize: Nature > Nature.
Racism is behaving in a biased manner toward someone due to differences for which they are not responsible, such as color of skin, or location of birth.
No, it's not. Racism is simply the belief that there are differences in the various races in the world. You're adding more things to it than need be.
Anyways, yes, people can't control their skin colour, but they can choose to not immigrate to other countries.
Your arguments have all been based in fact but they make they all make the leap into moralist territory by the time you finish them.
Racism is the belief that a race is "better" or "more civilised" than another.
No, it's not. It's the belief that the races have different geneticly different. That is all.
If you really want to question racism go spend atleast a week talking with the various racist groups. Here, I'll start you off with one: http://bbs.anus.com/ ('ANUS' is an acronym for the American Nihilist Underground Society) - I encourage you all to go there and argue with them.