As I have said before, the military is historicly republican so this poll is nothing new. My experiences have also shown there is also a HUGE disparty between active duty and and reserve units where reserve units I have been involved with have been more 50/50 between the parties.
I know it will never happen, and I know most people will disagree with me, but I think that anyone that wants to hold a federal public office (Represenative, Senator, POresident, VP) should have at least 1 term of military service. It only makes sense that the top military man in the country has some service as the low man on the totem pole.