Re: Not making refugees
I’m told Bush campaigned on not getting into as many wars. Obama, of course, campaigned on not getting into as many wars, though his not-wars still created more refugees. Trump campaigned on the Iraq War being a costly disaster, on not getting into a fight with Russia, on going up against ISIS militarily (which could just mean a return to Iraq, which would not really be a new war), and on not needlessly attempting to knock over strong men and replace them with democracy - thus implicitly against getting into as many wars.
So there is demand there among the American public for reducing the number of wars, but somehow the wars happen anyway. If the second part could be rectified, the number of wars could be successfully reduced.