Ted Cruz has embraced a Christian pastor, Kevin Swanson, who advocates putting to death all gay people, and corporate media is ignoring it On the Bonus .