News24 host Sharri Markson says US President Donald Trump “didn’t hold any punches” when he gave a wide-ranging speech at the UN General Assembly.