President Donald Trump fired the acting U.S. Attorney General Sally Yates after she publicly questioned the constitutionality of his refugee and immigration ban and refused to defend it in court.