I don't think you can get most people to embrace diversity of thought once they've already decided how they think and what they believe. The best way to create diversity of thought it to either educate children or to encourage people with different ways of thinking to move here. And in fact, most people don't really like diversity...they like people to think like them. Even if you look at places we always think of as progressive, such as Portland or Seattle, they probably would be unhappy with people living there who have a conservative philosophy. They're not really any more open to different ways of thinking. I think an appreciation of diversity of thinking is probably the most evolved type of society imagineable, and I'm not really sure where you find that in large proportion, other than randomly in places that appeal to both conservatives and liberals who happen to find themselves in the same location.