Why do atheists attack Christians? I believe because Christians try to share their beliefs, but if the Holy Spirit has not touched the non-believer, the Christian is just a nuisance. In a comment I shared in an article I said that it is a waste of time and compared it to the metaphor of casting pearl before swine.
It's sad that Christians are treated so, but the truth is if people are not ready to hear the word of God, you are wasting your time, and probably turning people off more than you know.
I was a non-believer, but people used prayer to turn me around. God knows I am not perfect. In fact, when I was offered a job teaching in a Christian school, I immediately said, no. I told the principal I was not worthy. He told me the school wouldn't want me if I thought I was worthy.
Now, as to the atheists' attacks on Christian, I find it interesting that most not all do not attack Muslims. Was it that? Is it that they want to keep their heads? Christians are easy targets, but Muslims are not. Both religions are interested in conversion, but me, I am interested in being the best Christian I can be. There are plenty of people ready to be Christians, but if an atheist is not ready, just pray for them and remember not to cast your pearl before swine.
Jesus said, "Give not that which is holy unto the dogs, neither cast your pearls before the swine, lest haply they trample them under their feet, and turn and rend you."