This is turning into a runaway train, and I firmly believe this is Bush's opportunity to win this election:
Make this priority #1. Kerry's trying to steal thunder from the military successes, and he's succeeding. The economic issues are a "push" at this point. Bush needs to make the Marriage Ammendment his focus because Kerry cannot win on this. If Bush takes a firm stand, Kerry will have to respond. If he supports the ammendment, he will alienate the far left. If he has to openly oppose it, he will alienate the moderates and undecided Catholics.
I know it's unorthodox ("it's the economy, stupid"), but I think this social issue is MUCH more crucial than the RNC is giving credit for.