What's this, another comment where you simply repeat Church teaching? No, yet another derogatory slur. Tridentinus, this is a matter for Catholics not lapsed ones like yourself. You really have no right to be lecturing anyone on Church teaching since you ignored one of the most fundamental ones for long periods of your life. 

I have experienced many like you in my life, people who suffer shame and guilt for their own behaviour who suddenly become more Catholic than Catholic in order to convince themselves that they did nothing wrong. It's really a form of guilt transference.