Rudy will chase away the Christian right and without their votes and especially their campaign work, the GOP will be RIP.
Rudy will bring in enough moderates, indys, and Reagan democrats that the "religious right" can stay home and it won't matter a stuff.
I would be considered part of the Christian right, and I'd vote for him. And so would the majority of Christians I know.