Among his innumerable personal faults, Trump's open fondness for Putin is the most quixotic and disturbing.
He can see the horrors of the repressive theocracy in Iran (about which our left is mysteriously blind) but has blinders on when it comes to the Russian crypto-czar.