Why Pope Francis should resign immediately

The Catholic Church has been embattled by a sex scandal that has left tongues wagging. The…