I remember when I was a teenager things seemed really black and white and I used to get all fired up about so many issues. However, the older I get, the more moderate I become. It seems to me that the only way to be truly tolerant and compromise is to acknowledge that while a viewpoint is not mine, while it may not agree with my morality, there is a large gulf between that and actually being Bad. For example, I am not a fan of drinking to excess. It's expensive, it's unhealthy and it makes you do stupid things. However, I'm not going to become an abolitionist, if someone wants to get drunk in and they're not putting others in danger by doing things like driving, then that is a choice someone should have the right to make. It seems to me that part of the reason in the U.S. politics are such a mess is that no one wants to meet in the middle, to acknowledge that the other party doesn't have to agree with your point of view, just on a compromise that both sides can live with. Tolerance doesn't mean having no personal bigotries, it just means not subjecting others, especially in business and political arenas, to them.