Reposted by Charles dos Bons

Always remember that tolerance is not a moral virtue - it's a social contract.
Bigots are in breach of that contract, and therefore not covered by it. None of us are obligated to accept bigotry as "a difference of opinion."
We're morally obligated NOT to.