Ohio Republican Senator Rob Portman, a longtime opponent of same-sex marriage, said on Friday he now believes gays have a right to marry after learning two years ago that his son is gay. Portman, who was on the short list to be 2012 Republican presidential candidate Mitt Romney’s running mate, made the announcement in an opinion piece in an Ohio newspaper and gave interviews on his change of heart. “I have come to believe that if two people are prepared to make a lifetime commitment to love and care for each other in good times and in bad, the government...