I'll stick to the first question. Going to the religion & philosophy forum that perception comes alive. My suggestion is do not go there unless you are prepared for modern gaming theory and you have your armor on. Enough said.
This is a personal view I will share. The secret to your question is the word 'many.' The other secret is the word 'hate.' Here is how I see your question. Many hate them. Now, substitute Christian for Jew, Hindu, Buddhist, etc and even toss in race, creed, gender, etc.
Again, this is a personal view. Christian is a label of sorts. Non-christians is significant to difference. Hate is a by product of the emotion fear. And, that is a hub or cause for dialogue.
You are on the right path asking questions, very well done and very courageous too. I eagerly await your hub on this. Contact me through hubpages when you have written it, even though it may be next year or . . .