John Ensign (R-NV) Is A Hypocritical Douche

I just read this Think Progress article on the hypocritical John Ensign and man is it funny.  How can one guy who cheats on his wife tell another guy who cheats on his wife that he needs to resign from public office? Easy, when the former is a Republican and the latter is a Democrat. …