Yeah part of me is sitting here like "what's the point of even having medical checks, if they're only 3-8 years apart (age restrictions) and if the eye examination is the only thing the airliners care about..."
Incorrect, under EASA standards this pilot would of had to have had a yearly medical, licence proficiency check and an operational proficiency check.
That is three chances per year to catch this, let alone working in a multi crew environment we should always assess those around us. If you are a professional pilot this is an absolute.
The very fact that he was advised to seek help is enough to pull his ticket and put him on the ground....
I have worked with a pilot, we all knew he was a bit 'different'... rich kid bad attitude etc, would sulk if he didn't get his way. We all reported this to the relevant managers etc. Subsequently made quite a few judgement calls that led to damages etc etc.
The FAA has the IMSAFE model and should be used not just daily but 72 hrs ahead thinking about how you will be able to perform whatever functions you do, be it recreational or commercial flying, not only for yourself but those around you also.
There are a multitude of ways to kill yourself in aviation and what we have in this instance is information freely observable and documented not passed on or acted on, probably for fear of financial/career threatening reprisals.
This brings into question the culture of a company and even a society as a whole, until that changes a few 'bad eggs' will slip through the net and people will keep dying.