A Racist is someone who accepts the fact that different races do exist and that members of these different races have distinct characteristics that are shared by the fellow members of their race which differentiate them from members of other races.
A Sexist is someone who accepts the fact that two different genders exist and that members of these genders each have distinct characteristics that are shared by other members of the same gender which differentiate them from members of opposite gender.
A Liberal is someone who denies these realities and seeks to obliterate such distinctions.
A Conservative is someone who embraces these realities and seeks to preserve such distinctions.