Rubio’s comments came hours after Trump slammed NATO allies for failing to support the United States and Israel in their war with Iran.