Perhaps you have never worked in a good office, on a good team where people respect each other.
These people are kernel developers, not 4 year olds. If they commit code that is fucking stupid, they should be called fucking stupid for it.
Why? It's rude and additionally it doesn't seem to achieve anything positive that can't be achieved more politely.