Does Donald Trump have a point?