I am engineer by trade. If I pushed an update which wrongly busted my customer's usage limits at a trillion dollar company, I would expect to get fired. Alongside my EM.
I would expect someone would be critiqued to avoid it re-occurring and the persons money to be refunded. A company which fires so trivially will quickly flush institutional knowledge and team cohesion along with eating substantial recruitment costs.
This is not how any engineering workplace anywhere operates.
Regardless of your expectations (I'm not criticizing them), that is just not how it works at most American companies. Especially not for your manager.