I have to respect people's right to hold any belief they like.  But I do not have to respect the beliefs and I do not have to respect people people whose beliefs  I consider absurd or abhorrent or dangerous.  

Tolerance does not mean an assumption of moral equivalence or equal moral value -- that is a canard promoted by those who say that their moral code is the only acceptable one.