The House of Representatives passed a Pentagon budget bill that explicitly prevents same-sex marriage services from taking place on U.S. military bases. It also adds specific religious liberty protections for military personnel, including chaplains. The White House says President Obama will veto the bill.