I wondered where you could possibly be coming from, but then I saw your tagline...
Okay, just kidding. That's a great tagline.
It is possible that I am over-reacting. Heaven knows I don't hold St. Peter's keys. I do question whether this will be overlooked or not, and I don't belive it will be. The subject matter is very rank, and it's related to the parent of Jesus.
I did see the episode in question and it just wasn't funny IMHO.(too gross out even for me LOL) I am not Catholic, so, I would have a hard time being offended. I do note the difference in reaction from a civilized religion such as Catholicism and the reaction to very tame cartoons from the followers of Moe Hammad.