The solution to this problem might be found in the laity.
All that is really needed is to create a website which amounts to an indictment of these failed Catholics by name, and a listing of their cardinal sins. If done properly, it could have a strong impact amongst the laity, and eventually stimulate the clergy to act.
To make it more to the point, it might even name the bishop in whose diocese they engage in their behavior yet continue with the pretense. Without directly calling out the bishop for endorsing their behavior, certain diocese will stand out as having “a nest of vipers” within.
To really drive the point home, the languages of the website should be selectable as either English or Italian.
You want to play God?
There is already a website called “The Canon 915 Project.” Check it out.