"Dragonspet" has summed it up.
We all make mistakes, lets learn from it and improve.
So what if a "Management Capt" left the gear pin in. The fact is the "gear pin was left in".
This has hi-lighted a potential problem which should not be allowed to occur again.
Fix the problem, make the warning flag bigger, incorporate the counting of gear pins as a 2 crew check etc.
Demoting, or axing ones job over a mistake is extreme. After all, who is perfect ?
CX management has made their share of dubious decisions, must we follow those examples ?