Well, in season three the current President Keeler was President Palmer's opponent in the election, and we already know that Palmer is a Democrat (insert "yeah, right" here). But maybe Keeler and Logan were Libertarians. It would sure explain Logan's behavior, wouldn't it? :)
Just goes to show you that it's almost better to have a "Conservative Democrat" over a "Liberal Republican."
Logan is the John McCain type. RINO all the way.