A social gadfly is a member of society who constantly questions the status quo, and causes people to doubt their own beliefs. It is a person who vehemently searches for truth and is seen often as more of a pain than a beneficial member of society. The term is most commonly known for being used..

Read more