John McCain is not only morally wrong, he's going to decrease his chances of winning the Presidential election. If enough Christian supporters of Israel decide not to vote for McCain because of this position, it could cost him the election.
Based on the way McCain responded to Bill Cunningham, about the so called Rev. Jeremiah Wright, and now this, if McCain wins the election, it will be in spite of himself.