'No one with the last name Cheney should even be speaking': Republicans feud over Afghanistan