Where are the good Republicans standing up for sanity, decency and justice? Does such a creature even exist?

And when Trump appoints his new Supreme Court judge - a virulently anti gay bigot and founder of the "Fascism Forever" club at his private Christian graduate school - you can guarantee that decades of social progress in the US will be reversed at the stroke of a pen.

Next week, I have a group of US clients visiting. Two are American born Muslims, two are gay, four are Christian Quakers, two are Mormons (one a bishop) and the other two are atheists. They all work closely together for the same company, and have done for years. They are Democrats and Republicans. And they all get along together wonderfully.

Why even mention this? Because it shows that real Americans are not bigoted bullies but decent caring people. Donald Trump is an aberration, a festering boil on the backside of American politics. He does not represent anyone other than than those who are just like him.