I'm trying to find either a word or a phrase that describes a person who knows the answer to a problem or problems but is never believed, even though the person is actually correct.
The nearest I can come up with is maybe the story of Cassandra, but that is about knowing the future but never being believed.
The word or a phrase may indicate they are simply ignored, but I am more interested in answers indicating the person suffers negative consequences such as being ridiculed or even persecuted for their correct solution. Maybe think of people such as Galileo
I stumbled across this excellent visualisation of people whose ideas were rejected and were treated as pariahs for them but were later proven to be correct. These are exactly the kind of people I am looking for words or phrases to describe.