translate English to French: He is one of the greatest demagogues and perhaps one of the greatest experts when it comes to pushing aside troublesome rivals or unseating others who come to power.
C'est un des plus grands démagogues, voire un des plus grands champions quand il s'agit de mettre sur la touche les rivaux qui le gênent ou les autres personnes menaçant d'arriver au pouvoir.