I haven't said it is nonpartisan, I said that it should be as should support for the troops.
Why should it be non-partisan? National defence involves planning, long range strategy, short term tactics. It is not a button you push. It is a game like chess, and not all players are equally skilled.
Even if democrats could be assumed to be patriotic, they do not play the game the same way, or with the same level of skill. I mean, assuming that John Kerry is an honest patriot, would you want him as Commander-In-Chief?
Do you really believe that skill, experience and tradition count for nothing in national defence?