James Gray Has Behaved Like A Vicious S**t!
I hope he loses his seat at the next election and loses badly. That is, unless his Association see fit to dump him, but then it's clear they didn't before did they!
UPDATE: Being written late at night, I forgot to Hat tip, but as I heard each bit from various sources, a simple thanks to those on Twitter and several bloggers who alerted me. Slightly numerous to mention, but you know who you are! :-)