Scahill, a longtime critic of the sexual abuse crisis in the church, said the Vatican is responsible for the controversy and believes that it is wrong to blame the media for perpetuating the scandal.
"I have met with countless victims of abuse. I have lives I can relate this to, and you know anyone with an ounce of intelligence knows the media has not created this scandal," he said. "The institutional church has brought this onto themselves."
The priest complimented the church on its programs for better protection of children over the past eight years but added, "The last temptation, the greatest treason, is to do the right thing for the wrong reason."
The church took action after years of sexual abuse only because it had been exposed through the media, Scahill said.
Although he has received great support from his parishioners, he admits it has been hard to speak out against the church and the pope.
"This has not been a healthy thing for me. It's a lot of stress, but I believe the truth needs to be spoken, and I believe the people want to hear the truth and [that] they are sick of the smoke and mirror approach."
Bishop Timothy McDonnell, whose diocese includes Scahill's parish, said it was a sad irony that Scahill gave his sermon on Divine Mercy Sunday, "a day on which the church throughout the world re-affirms Christ's forgiveness, reconciliation and mercy towards all his followers."