Why Ted Cruz is fighting the Fortune 500 on gay marriage