If bigotry is the standard in the society you're in, so that refusing to do business with bigots means not doing business at all, your best bet is to move to another society, because you and others like you who are not bigots are obviously hopelessly outnumbered. Are you saying that was the case in the US in the 1950's and 1960's when the civil rights movement was at its height? If so, how did the movement get so much popular support?
It seems to me that the actual facts, when the civil rights movement was at its height, were that there was a minority that wanted bigotry to be the standard, and a majority who did not. In my hypothetical world, that majority would have used its market power to make the bigots unable to do business; the only role the government would have had to play would have been to make sure the bigots could not use government power to prop up their businesses.
How would such a hypothetical world be better than the one we have? Need you ask? All the effort we spend today on diversity training, enforcing EEO laws, etc., etc., would be spent on productive effort instead.