From a recent StratFor piece:
Bush’s view is that every alliance must be evaluated in terms of its utility for the United States and that the United States must pursue its foreign interests, even if an existing alliance resists it. Kerry appears to be arguing that since alliances should be seen as permanent institutional frameworks, accepting limitations on American freedom of action is a small price to pay for retaining critical international institutions.
…
The real debate has always been between two schools of internationalism. … One school looks at the United Nations as a hindrance to the pursuit of national interest. The other looks at the United Nations as being at the heart of the national interest.
…
Bush represents the former view; Kerry represents the latter view.
The difference between these views has a relation to the assumed time horizon. It takes time to build coaltions and functioning international institutions. It takes time to build trust. Long term partners who trust each other will go along, even when there are some accute disagreements and no short term benefits. When this trust is broken, like it currently is in some cases, the wound is usually deep and takes a long time to heal.
Bush´s view is relying on short term allies, pressured into duty by short term relative benefits. Allies exchangable at hoc when needed. Kerry´s view relies on long term allies, were pressure is applied by the threat of changes in long term real benefits. Most non-US countries traditionally have a long term view.
This short term / long term divergence can be seen in other issues too. The small saving rate in the US vs. other countries. Houses build for decades from plywood vs. build from stone to last centuries.
Stratfor continues:
One of the things hurting Kerry is that his view has, in general, been a minority view in the United States.
Was this the minority view after the second world war? Has this dichotomy change in recent years? Has the US time horizon shortened?