@ Brian37 you are wrong about Christians being offended by the word atheist or any of the other things you mentioned. We for the most part are offended by language that we see that is in direct moral odds with us. I do try to over look it till it is directed at me, it disagrees with me, especially when one really knows little about me. I do on occasion return an insult when insulted or at least I feel I've been insulted, it's not what I should do, it's the human response that comes out as a defense, I do not like it when I do, but I'm not perfect and never will be. I enjoy sensible debate with many on this site and hope to for awhile. I do not know about others here, when I'm told to shut up that's offensive, saying I do not have a right to express my thoughts here seems senseless to me.
God loves those who believe and those who do not and the same goes for me, you have no choice in this matter. That puts the matter of total free will to rest.