What on earth kind of law do you want to set up where I can't preferentially trade with people whose opinions I like, or preferentially not trade with people whose opinions I don't?
Again, tolerance means I don't want to imprison or kill people with distasteful opinions; it doesn't mean I have to like them or their distasteful opinions.
People can be bigots, they can be jerks. Go nuts, folks, be bigots or jerks, I don't care. But I'm not going to trade with bigots or jerks, I'm not going to hire them, and I'm sure as hell not going to say "hey, you're a bigot and a jerk but tolerance so let's have a beer".
Some people have no place in my life, and the beliefs they hold are a big determining factor in that decision. If they really wanna be my friend or business partner, they can change their beliefs.