Hey, they didn't claim she wasn't a virgin, so I don't know that you can say she was defiled. Very insulted, but not defiled.
This was on the Feast of the Virgin Mary, a Holy Day of Obligation when Catholics are required to go to Mass, so it really is horribly offensive, but I've laughed when they've insulted others so I'm not going to get in a bunch about this. Dish and take, that's what makes the world go round.
BEsides the IDolators that flock to any percieived image of the virgin are really over the top and give Catholics a bad name and that's the crowd they were going after primarily, even though it splashed on all.