I keep hearing we need to have an honest discussion on race. Why? The civil rights movement wasn't talked through. The slaves weren't freed with a discussion. Schools weren't desegregated with a chat. New, more enlightened measures were passed and enforced.
Bigots will probably always be bigots. Bigotry is deep-seeded, illogical. It doesn't respond to reason. At the very least, logic won't change a bigot's mind. You'll just let injustices continue to happen while you're waiting. Some questions can't wait for a popularity vote.