From my perspective, the "demon" created the system, and the "angel" ended it (same function, good and bad side of the same archetype).
I've been thinking of this sort of thing recently, and I would think that the bad side of Fi in creating/maintaining racism came from "immature" Fi. Meaning, these were TJ types with Fi as tertiary or inferior. It was really supporting their Te agenda of domination, and the society that grew out of this is heavy Te, as many acknowledge. (Only now, it has substituted financial discrimination for racial, but that's a whole other discussion).
The move to end racism would be the more mature "heroic" or "parental" Fi.