If you don't like rants then perhaps you shouldn't read the rest of this post. I'm writing this on the last day of a visit to the USA and writing it - what's more - in a bit of a state of shock. I was ...