When will the church put its foot down on this nonsense of Kerry?
The Church is responsible for that nonsense. It forfeited anything resembling Catholic doctrine at the Second Vatican Council, and for more than 30 years has been a proponent of "feel-good, get-along-with-everybody" religion (which is NOT Catholicism). Whenever a good priest calls for restoration of doctrine and devotion, he is shunted off to some remote outpost or lowly duty, while the pederasts, idolaters, apostates, and outright heretics "rise through the ranks."
The popes, cardinals, and bishops of the last 35 years are the ones who created the Kerrys of today.