That's true, but then you need to set up judicable public standards for how to rule on which ideas are good and which are bad. Since most of "liberal" or "free" society is based on refusing to institutionalize morality outside fairly specific civil guidelines, this kind of society is, well, as many people have pointed out, largely incompatible with and unprepared for the challenge of systematically and publicly telling the difference between right and wrong.
we already codify ideas, test them, rank them, and modify or discard them through academic, religious, political, commercial, and social organizations. it's a dynamic system, not a (slowly-built) static one.
"The arc of the moral universe is long, but it bends toward justice". - MLK Jr. (paraphrasing theodore parker apparently, which i just learned =)
for example: "i believe that wild bengal tiger will come lick my feet and cough up whole, live bunnies for me to cuddle." bad idea. doesn't deserve any tolerance whatsoever.
people, even those holding poor morals or beliefs, deserve tolerance, because they can change and adopt better morals or beliefs, particularly through experience.