Obama and Clinton promised but never delivered. Trump is delivering.