I am very vocal about equal rights other adult US citizens, including the right to marry another adult, regardless of gender.
However, I do not believe Senator Portman lacks empathy or is a hypocrite for not having come to the same belief before his son came out as gay. Why? Because as in most things where social justice is concerned, we don’t honestly think beyond our default settings until confronted with a personal reason to do so. His default setting was conservative Christianity. But when confronted, he was able to grow past that.
Welcome to the equal rights movement, Senator.