Last week, when McCain criticized a US military raid in Yemen that went badly and resulted in the death of an American special operator, Trump responded furiously on Twitter, accusing him of emboldening the enemy.