Mayor Pete Attacks 'So Called Christians'