All Democrats and many Republicans in the Senate are expected to vote in favor of a bill supporting gay rights, but Speaker of the House John Boehner has expressed his opposition in advance.