If you want something on the positive side, you might say, "He has a streak of prejudice in him." "Streak" here means something like a scar, or bit of imperfection. I'm thinking of a streak like a vein of gold in the rock ledge of a mine. But "vein" has a different usage in the body and gold is rarely considered an imperfection.