Gold Coast's Ben Long had his ban halved to one game and the Western Bulldogs' Matthew Kennedy has escaped with a fine at the AFL Tribunal