There's your mistake, you're trying to chain together several arguments to try to engineer a specific result. Racism is bad and has nothing to do with tolerance - it is an active decision. If you are a racist, by definition you are not tolerant and can't be. Now, I could not care whether you are black, Asian, Hispanic, or white and simply prefer the company of Scandinavian women but be tolerant of your right to exist and do whatever you want. Like the baker that doesn't want to bake a cake for a gay wedding, they can be tolerant of gay people (don't care if there are gay people or even if they get married, just don't want to be involved) without being forced to be an active participant.