Tolerance, to me, is a silly word.
If someone tolerates me because they have to.....it seems to me that it implies they'd do something different if they knew they would not get in trouble.
At the same time you can't educate people not to be bigoted.
Stamping out bigotry is a long long process.
One big problem with even trying, right now, is that the wrong-wing movement has hijacked the word
“bigotry” and related terms, to cover points of view that are at lest as legitimate and rational as their own opposing views, if not much more so. To many on the wrong, it is
“bigoted” to think that our government should be acting to oppose the invasion of our nation by foreign criminals, rather than treasonously taking the side of these invaders. It's called
“bigoted” to recognize that Bruce Jenner is male, and that as a matter of hard science, he never has been, never will be, and never can be female. It's
“bigoted” to understand that marriage is only between a man and a woman, and that the sick homosexual mockeries thereof that it is now being demanded that we accept are just plain wrong. It's
“bigoted” to say that
this creepy, perverted young man should stay the Hell out of the girls' locker room.
As long as
“bigotry” and related terms are so heavily applied to these legitimate points of view, lumping them together with any genuine bigotry that might be extant, no progress is ever going to be made toward reducing or eliminating any genuine bigotry.