WASHINGTON -- The Republican-led House voted Thursday to prevent federal courts from ordering states to recognize same-sex marriages sanctioned by other states.
The Marriage Protection Act was adopted by a 233-194 vote, buoyed by backing from the Bush administration. Last week, the Senate dealt opponents of same-sex marriage a setback by failing to advance a constitutional amendment to ban same-sex unions.
Federal judges, unelected and given lifetime appointments, ''must not be allowed to rewrite marriage policy for the states,'' Rep. Sue Myrick, R-N.C., said.
Democrats said the bill was an election-year distraction, calling it an unconstitutional attack on gays in America and the federal judiciary. They said it would set a precedent that Congress could use to shield any future legislation from federal judicial review.
''They couldn't amend the Constitution last week so they're trying to desecrate and circumvent the Constitution this week,'' Rep. Jim McGovern, D-Mass., said.
The legislation faces long odds in the closely divided Senate, but were it to become law, gay men and lesbians seeking to have their marriages recognized could seek help only from state courts.
It would strip the Supreme Court and other federal courts of their jurisdiction to rule on challenges to state bans on same-sex marriages under a provision of the 1996 federal Defense of Marriage Act. That law defines marriage as between a man and a woman, and says states are not compelled to recognize same-sex marriages that take place in other states.
Democrats complained the legislation was being pushed to give a victory to same-sex marriage opponents before Congress leaves town at the end of the week for both parties' political conventions and a monthlong recess.
Republicans are ''undermining our Constitution today to get more votes in November,'' Rep. Barbara Lee, D-Calif., said.