It never rains, it pours. After a summer for Labour to forget, Ed Miliband has just been egged while visiting East Street Market in Walworth in his first public appearance since returning from holiday.
Even worse for the Labour leader is the assailant's explanation for his actions. Channel 4 News's Cathy Newman, who was at the scene, reports that Dean Porter (who threw six eggs) told her that "Labour no longer stands up for the poor" and that it would "all have been different if it had been David not Ed".
After that judgement, it would be understandable if Miliband wishes he'd followed John Prescott's example.