Support for same-sex marriage in the US has reached an all-time high Republicans and Christians show record level of support, too Source: Gay Star News