AFL must not flinch after anti-Muslim banner unfurled in the name of Collingwood