Adam Goodes has been plagued by booing all season, which critics say may be linked to his stand on indigenous issues.