He would be the first to admit that his remarks today were naive, insulting and unwise. I say this with a heavy heart because I do not believe Patrick to be racist, but if I had been in David Cameron's position I would have fired him too.
Danny Finkelstein has written HERE about a similar situation between John Townend and William Hague. Cameron didn't make the same mistakes as Hague. He acted swiftly, decisively, and maybe cruelly. But it was the right thing to do. If Cameron has dithered there would have been immense pressure over the next few days and we all know what the inevitable outcome would have been.
It's got nothing to do with political correctness. It's got everything to do with protecting the hard work that so many in the Party have done in recent years building up relationships with the ethnic communities. This work must not be undermined.
So I feel sorry for Patrick Mercer, but my sorrow is tempered by political realities.
NOTE: Would commenters please use temperate language. There have been far too many 'F's on this blog today!