I think something else we should think about is the difference between forgiveness and tolerating sins. Obviously, this is a much bigger subject than baby showers for unwed mothers. But how do we distinguish between acts that show we have forgiven a person, and acts that seem to tolerate a person’s sin?
After all, there is a difference between forgiving a person and tolerating sins. Should a person be treated like everyone else after they have been forgiven?
For example, I would NEVER marry a man who fathered a child out of wedlock. I don’t care how young or stupid he was when he did it, or if he repented. I don’t care if he walked the entire continental US barefoot and whipped himself every day as penance, and I don’t care if he became a great Catholic who prays the entire rosary and attends Mass every day and confession once a week. The Blessed Mother could appear to me and put her arms around him and say, “This will be the next St. Augustine,” it still wouldn’t make any difference. I don’t think he should be shunned from the community, but marriage is different. When it comes to marriage, fathering a child out of wedlock is an Unforgivable sin. I do think it is possible to forgive a person but still realize that that person should not be treated like everyone else.
So, where does the lie, and how do we determine what the distinction is?
(I also had to blast unmarried fathers, since they typically get away with what they did. If I had my way, they would be in purgatory unitill the end of the world, if they are lucky.)