My take on why idealism has no place in the modern world. Maybeit didn't have a place at any time.
The only victory idealists can have is a moral victory.And as good as it is to have a moral victory, it doesn'tmean jack. Morals don't feed people, or give them medicine,or educate their children, or save the environment.
The only way to win (in politics, and life in general)is to play the game. In which case you don't win anyway.