I think it depends - You can't say religion is The cause of racism because there's very strong forms of racism not based on religion - The KKK is a Christian group, it is religious based, but some of Hitler's ideas on racial purity were based on eugenics and "scientific" racism. Some racists are religious, but there are racists who think religion is incompatible with racism, so it goes both ways. Many punk rock neo-nazi bands hate Christianity and think religion is letting the white race down. There are Christians who think Christianity calls for racism, and there are Christians who think Christianity isn't compatible with racism - Obviously, because Jesus was a Jew (if he existed) it is really complicated to argue for a racist Christianity - No Jesus wasn't white you fuckers

Whoever fights monsters should see to it that in the process he does not become a monster. And if you gaze long enough into an abyss, the abyss will gaze back into you