Gigi Hadid has warned her fans to stop their "petty complaints" about her style and insisted she doesn't always have to look "sexy".