If any politician benefits from the attacks , in the short term , Democrats and Republicans agree , it will be President Bush , who won election partly because Americans felt he would do a better job of protecting them against terrorism than his Democratic opponent , Senator John Kerry of Massachusetts .