Our Blessed Mother is the Woman clothed in the sun from Revelation 12:1.  She will stomp out all evil in this world in the end.  Is this comment silly to you or out of character?     I personally find a spider, which is portrayed as symbolism of the occult, that is placed on the roof of a Cathedral to be in very poor taste, but then again many enjoyed the secular light show portrayed on the walls of St Peter's Basilica, which also contained numerous occult   symbols.  There is a current spiritual battle raging between good and evil, yet many are completely unaware of what is going on.