"The fact that she pushed the nose over after taking over indicates she thought he was going to land too long. Not saying he was, just that the evidence seems to point to her thinking that". That is definitely reason to be fired based on the outcome of our hypothetical scenario.
So what you're saying is that if, after 500ft (or insert altitude XXX) the FO looks like he/she is going to land long, you must do a Go Around. What if you had to get in?
You should be fired for taking over and landing in the box? A bit harsh, methinks. If you break it, then different story, but...