carper: someone who constantly criticizes in a petty way
causal agent: any entity that produces an effect or is responsible for events or results
shrike: any of numerous Old World birds having a strong hooked bill that feed on smaller animals