odious
asinine
cagey

... words to describe politicians? wink