I think it can come from a number of things. Fear and ignorance are the two biggies, though. If someone fears what is different, because they think the difference will hurt them, they're going to try to push it away. Now, if someone is just plain ignorant of difference, I think they need to educate themselves. smile