If you, at your job, just completely screwed up a project so bad that you missed the most important detail of the project, odds are you'd be fired.
This guy not only completely and totally fucked up, but got to take it out on someone else and end THEIR day for telling him he fucked up.
And odds are he won't even get a single day's pay docked for his monster fuckup of a VERY easy call.