Joe Forrest suffers from Christianityphobia.
A better term is staurophobia, which is an irrational fear/hatred of the Cross, especially of Him Who it represents.
I did not coin the word; another poster did but it is a very good description of the pathology involved.