Translation:Why is he throwing eggs at the politician?
i agree with this. If they are in shells it should be said plural since they are contained in multiple units. If you had say, cracked several dozen eggs into a bucket and threw it at said politician, you could say "throwing egg at.."
DuoLingo, giving us dangerous ideas since 2011!