He is 100% correct.
We currently have 3 servers running linux that just stop, usually about the end of the month and always on an "o'clock" , jobs have been moved about and yet no job appears to coincide with the times the servers stop.
Take an exact bit image and moe it to a PC and it works reliably, put it back on a server and the errors come out.
There is nothing in any log, the system just STOPS dead, only a power cycle can restart it.
If idiots are allowed to just handle errors anyway they want then way more situations like this will occur, you may as well just use windows.
Fine, he may not be the most diplomatic, charismatic person on the planet and sometimes he's a complete twat, but look how far linux has come and what the whole planet has gained from that.
Take linux out of the equation and look at the shit we would have been left with.
In any equation it is rarely one-sided perfection.