Social gadfly

person who interferes with the status quo of a society or community

A social gadfly is a term for people who like to upset the status quo by asking upsetting or original questions. A gadfly tries to stimulate innovation by annoying others.

This word was coined by Socrates.