Rob Cain is a moron. There I said it.