And this is why we hire for empathy, and pair-program instead of doing code reviews. Code reviews and features branches don't cause this type of behaviour, but they are a fertile field for this to flourish.
I'd rather have ten mediocre developers who can be part of a team than one gifted diva.