A Cape Town school cancels an anti-LGBTQ+ event after parent concerns, but similar messaging at a church gathering sparks more controversy.