There needs to be public recantation of sinful act,
What? Catholics NEVER get up in front of people and confess their sins.
You're missing the point. For a start, do some study on causing scandal to the faithful.