To err is human. To really screw it up requires an umpire.
Give the umpire some credit here. This is the first time that I have become aware of an umpire making a sincere aplogy in person for an obvious mistake. They usually deny any mistakes.
Another thought, why didn’t the home plate umpire reverse the call? He would have been doing everyone a favor and there should not have been any complaints.