Broken campaign promise and confusion

During the election, Trump said we are going bankrupt and our allies should shoulder more of their defense costs. A few days ago he said South Korea should pay for an antimissile defense. Then he made an about face and said the US would pay for the system. What he promises or says is always tentative. He may change again. Who knows.