I had a horrible epiphany about it tonight. I think Clegg may have attracted the attention of the Reality TV demographic in the TV debates, and then blown it all by saying that not all immigrants were bad etc, so they all turned to Cameron, who in appearences is almost indistinguishable from Clegg but shinier and with shorter sentences.
Is that a little too cynical?