I wanted to keep the title free of spoilers, but I am talking in particular of Deep Space Nine S2 E24, "The Collaborator." In the episode, the Vedeks Winn and Bareil are running for the office of Kai with Bareil being the clear favorite. Then Kira, acting at Winn's behest, conducts an investigation that ultimately reveals Bareil to have ratted out the location of a resistance cell to the Cardassian occupation forces, resulting in the Kendra Valley Massacre. Bareil admits to this and withdraws his candidacy, leaving Winn to be the Kai. Later, Kira learns that instead of Bareil, the informant was Opaka, the previous Kai, and Bareil took the fall to protect her legacy and that of the office of Kai.
I understand Bareil's motivation to take the fall in the former Kai's sake, especially as she was acting in good faith in revealing the location of the cell. However, people associated with the massacre are generally viewed as some of the most contemptible collaborators in Bajoran society. Given that Bareil supposedly is a collaborator, and Winn knows this, and doesn't know Kira can disprove Bareil's involvement, why does she permit Bareil to remain in office? Evil as she is, we know she loathed the occupiers too, and cleaning house in this matter would also conveniently remove a popular figure opposed to her hardline stances.
Is there a canon explanation to why Bareil never seems to face any sort of reprisal for his supposed involvement in the massacre?