Half of all Americans believe that gay men and lesbians have a constitutional right to marry, according to a new Washington Post-ABC News poll in which a large majority also said businesses should not be able to deny serving gays for religious reasons.