I think what needs to happen with Airbus control law is any movement on the captains stick overrides the FO stick. If the FO needs to take over, or lockout a malfunctioning Cm1 stick , they push the takeover push button.
If this was the case, AF wouldn't have happened. Neither would Air Asia.
You could argue these crew didn't follow the correct procedure and if they had, they wouldn't have found themselves in the situation. True, however from a human factors perspective it's happening quite often. Despite what we are taught in the sim, when the skipper needs to grab the stick quickly, the PB is often overlooked and the stick is manipulated with a dual input alert.