Players get executive-sized salaries. They should be made public to ensure good governance. While AFL clubs are not publicly listed, the structure of Members > Board > CEO > Club is the same in form and function as Shareholders > Board > CEO > Company. Club members are terribly informed about the operations of their club which is why we end up with the likes of Melbourne, Richmond, St Kilda, Brisbane etc. being s**t for decades at a time. Members need this type of information in order to hold their board to account. I realise this would take away a competitive advantage we have over the rest of the league but for the sake of the competition I'd be willing to give that up. The AFL should also publish ambassador payments because, lets face it, its a vehicle of discretionary favouritism that needs to be eliminated via public opinion. Of course clubs and the AFL will not want this to happen (of course neither would the players).