disenchantment
To disenchant someone is to disillusion them, to cause them to lose their faith in something. Disenchantment can happen when you learn new information that contradicts what you believe.
The young girl was disenchanted with the world after she learned about the war.
The philosopher was disenchanted with the idea of democracy after he saw how it was working in practice.