People make mistakes all the time, hopefully it's mistakes they learn from. You can't simply fire someone for being incompetent, unless it's so bad and beyond the pale.
> You can't simply fire someone for being incompetent
Lmao what? Outside of being absolutely skint and unable to make payroll, that's pretty much the only reason to fire someone (I mean other than misconduct, which is also a type of incompetence)