Fullwings, once again I am mostly in agreement with your thoughts on this event.
The first scenario could be avoided by looking after aircrew’s mental health better and the second by improved training, SOPs, equipment, fatigue management, etc.
Where we have a problem in the system is the mental health conundrum. In the US, self-reporting of a substance abuse or serious mental health issue, while honest and respectable, it is a career-ending move. 1st Class Medical, depending on the mental condition suffered, may be restored, but your job prospects would diminish to practically nil among the US majors.
How do we mitigate this? Testing has proved to be inadequate - at the extremes - psychopaths and sociopaths have fooled the system before. It's an underlying problem that the flying public and few others outside of the cadre of professionals have seriously discussed - until now.
Perhaps Lubitz, if the accusations are proven true, will have started something that may lead to a better system for all of us - something clearly needed seeing how the lantern-jawed superhuman pilots of old are no longer among us.