gadfly
A person who keeps challenging leaders with annoying questions.
A gadfly is someone who deliberately annoys or criticizes people in power to provoke them into action or expose their mistakes. Like the biting flies that pester cattle and horses, a human gadfly stings leaders, politicians, or comfortable institutions with sharp questions and uncomfortable truths.
The ancient Greek philosopher Socrates called himself the gadfly of Athens because he wandered the city asking powerful people difficult questions that exposed flaws in their thinking. He irritated them on purpose, believing that discomfort and questioning helped people think more clearly. Modern gadflies might be journalists who persistently question officials, activists who won't let injustices be ignored, or even that one student in class who always asks the teacher, “But why?” until everyone really understands.
A gadfly has a purpose: they believe their persistent questioning serves the greater good, even when it makes others squirm. They're willing to be unpopular because they think the irritation they cause leads to better thinking and better decisions. What distinguishes a gadfly from a mere complainer or troublemaker is this sense of purpose and commitment to improvement through challenge.
Being a gadfly takes courage, since people in power rarely appreciate being challenged. But societies often need their gadflies, those persistent questioners who won't let important issues be swept under the rug or left unexamined.