Senator Rob Portman (R) of Ohio has bucked his party's prevailing attitude and endorsed same sex marriage. According to Cincinnati.com, the lawmaker held a 45 minute press conference on Thursday to announce his decision, telling reporters that it was his love for his gay son that prompted his evolution on the issue.