All Republicans are scum. There is no logic only hate in their actions.
Thompson is probably gay himself just like his son and comes out against same sex marriage to cover up his gayness. Maybe now he will come out of the closet with many other closeted Republican hypocrites.