Banned Adelaide star Izak Rankine has fought back tears while issuing a public apology for using a homophobic slur.