“Gigi Hadid apologises for Melania Trump skit - but should she really have to?”