The Trump administration has issued a directive to protect the rights of faith-based federal contractors that have religious objections to same-sex marriage and homosexuality.