And everyone is free to chose not to buy products from people who have opinions that differs fundamentally from their own?
And some opinions cannot be tolerated in a democratic society. An obvious example is anti-liberal/anti-democratic opinions as they threaten the system itself. You cannot have a free democratic society if a majority removes the freedoms of a minority.