As for why, I don't know where Dan Cathy stands, but it leaves no room for nuance. Either you want to prosecute and "punish" homosexuals, or you support gay marriage and reject the Christian definition of "traditional" marriage altogether. For me, I believe the only marriage is between two members of the opposite gender. Now, I normally don't think that my morality should be "Enforced" on anyone, and that includes homosexuality, but I feel like the government desigating it an "Official" marriage goes beyond just "We aren't going to force you to live by the 'traditional' lifestyle,", its an actual ENDORSEMENT of the relationship. If gay marriage isn't allowed, nobody is going to get fined or arrested for conducting a ceremony.