Two Republican congressmen from Michigan were among the 47 Republicans who voted to protect same-sex marriage in a federal law earlier this week.