Melanie Phillips - she is the definition of stupid and offensive. I'd also add deluded, as shown in this clip from Question Time.

The reaction of the audience and Boris Johnson say it all.

http://www.youtube.com/watch?v=uu6S484BDMw