What I did was describe the current situation in the US. I'm making no particular remark, in the post you're replying to, on what I want out of "people with opinions I find odious".
If someone is willing to say that they would stand up to an ethnic cleansing, I think it's reasonable to ask them at what point they'll stand up to it.
I do find cultural bigotry to be odious though and to answer your question, I will not protect the rights of people to threaten and kill others. I will not defend a culture that promotes the exclusion of classes of people by skin color, religion, accent, gender or even political leanings.
I don't know why you're asking me what mechanism would make this work. People's unhappiness has very little impact on whether policies work. Otherwise, we wouldn't be having this discussion, as the things I refuse to defend would not be happening in the first place.