Adelaide's Izak Rankine says he's come a long way since being banned by the AFL for four games for a homophobic slur.