The term blithering idiots comes to my mind.
Yes 'blithering idiot' about summs it up.
Yes 'blithering idiot' about sums it up.