In this case it had degraded to loose some of those protections due to icing of the sensors.
That was confusing to the junior co-pilot, and they skipped basic procedures on who has control resulting in opposite inputs and a loss of control.
People act like this situation wouldn't have happened had they had boeing style connected controls, but it's pretty likely that in this state, Bonin would have actively been wrestling with the controls to point the nose up in that state too. The only way to keep Bonin from killing everyone would have been to restrain him. There is no reliable way to "knock" someone out of that kind of panic state.
The only solution would have been physical restraint. Bonin was an active threat
If he doesn't, then I guess then you can resort to force.
I believe the best solution is what Airbus implemented after this incident. An alert if there is dual input, and a button for the captain's side to override the other side. No need to wrestle, press the priority button and take over control.
The ONLY way to have prevented Bonin from crashing the plane would have been to remove him from the controls. He was doing the same thing that lifeguards are warned about; when the human brain is in that kind of panic state, it will happily do things that it should know will inevitably lead to it's own death, like scrambling in such a way that you drown the lifeguard trying to rescue you.
Aircraft UX should be made in such a way that there's never the slightest of doubts about something as fundamental to its function as where the inputs that its using are coming from.
Bonin just went to primal instincts, full fight or flight, and was "taking matters into his own hands" even despite the fact that he was aware he wasn't doing anything useful. The other pilot even told him to stop, but he didn't. He wasn't a copilot in this scenario, but rather a direct adversary to recovery of the plane.
He should have been treated as a rogue pilot the second he started panicking, but the other guy was kinda busy. He was not acting rationally in any way. Had he dropped dead from a heart attack, AF447 would be an interesting anecdote instead of a tragedy.
How do you train pilots for: "In very rare cases, especially during a crisis, you may need to physically harm your coworker to prevent them from causing the death of hundreds of people, but definitely don't do it if you're the one causing the problem, which you will never figure out if you ARE the one causing the problem"
One trick that often works is to put your hand in front of their eyes. Humans have a deep instinct to want to see at all times, so they'll let go of the controls and use their hands to remove yours. No need for physical harm.
Alternatively, we just kinda have an understanding that if your pilot goes into panic, and the copilot can't figure out a way to get them out of it, everyone dies.
Of course, then what if they panicking pilot decides they have to restrain you so they can continue what they are doing?