Political troublemaker
Else clues• Annoying critic
• Annoying person
• Annoying sort
• Instigator
• Irksome critic
• One who may bug you
• Persistent pest
• Persistent, irritating critic
• Troublemaker
• A persistently annoying person
• Any of various large flies that annoy livestock