Ghost’s Mary on a Cross Lyrics Meaning

It seems kinda odd that some major music publications went out as far as to actually single out “Mary on a Cross” as being blasphemous, as liberal, secularized use of religious terminology and, to a lesser...