Republican U.S. Sen. Rob Portman is now supporting gay marriage and says his reversal on the issue began when he learned one of his sons is gay. Ohio's junior senator disclosed his change of heart in interviews with several Ohio newspapers and CNN. In an op-ed published Friday in The Columbus Dispatch, he said the decision came after a lot of thought.