fair is a relative term, no matter how the calculations are set up someone will say it's not fair for some reason or another. In a ranked league, it should be up to the participating members to decide how much effort to put into it, and at what level they want to participate at.
IMO the way an individual's points are being calculated has changed too often in the last 2 years and should be left alone for at least 2 years going forward.