AFL great Robert Walls chose to end his life via assisted dying laws as he fought a rare disease - but he remained generous to the very end.