So I'm a fascist for asking why a guy continues winning elections? To me it's obvious why he does. Because unlike those on the left, he doesn't compromise on Israel first.
Also, of note, Obama doesn't win anything anymore. Thanks be to God for that.
Trudeau keeps winning elections because Canada. I'm not qualified to speak on German politics unfortunately.