dunderheads

ˈdʌndəhɛd

noun

a stupid person.

show the dunderheads how the thing should be handled