Let's look at what are facts here.
She didn't specify what in particular pissed her off. That's a bit of a shame since it leaves things open to speculation, but it's obviously her right.
Her note can be read here:
Some Slashdot commenter has tries to find the cause of it:
Apparently there was some bit of bantering discussing that people need to learn to say "no" to Patches, and that sometimes it might be necessary to "yell at people".
She apparently interpreted this as violence, which I personally find way overblown.
According to her website, Mrs Sharps has "been running Linux since 2003, and I’ve been a Linux kernel developer since 2006". So that's 12 years of Linux experience, no information on how long she's programming was given. Now unless she is a genius, which I cannot rule out, that's not a lot of time to learn how to develop software. I've been writing software professionally since 1997 and I'm slowly starting to write something that could be considered semi-good. So it's very likely that her code just may not have been very good. Most people write absolutely shitty code in their first decades of programming.
The Linux Kernel is one of the most important software projects of this world, maybe not _the_ most important one, but certainly among the top 100. It is vital that this development happens in a rather safe environment. Any change needs to be considered carefully so nothing sub standard gets into the kernel. In a way it's like an operation room at a hospital. Though you may look into some through a window, you may not enter it unless you are medical personnel.
Now imagine how a doctor would react if you were walking into the room during an operation with the expressed intent of messing around with the patient? It would seem very likely that most doctors would certainly get you kicked out, certainly by making one of the assistants push you out. When something greater is at danger, you are allowed to be rude.
Linux faces a new problem. While in the past, not having enough programmers may have been a problem, we now have lots of people who want to write both user space and kernel code. In principle that wouldn't be bad. However just like children, developers need to have spaces where they can learn and fail. In my time this used to be Turbo Pascal and Delphi, where you wrote lots of shitty software. This is where the mountain of really bad legacy 1990s software comes from. Today that proving grounds are mostly apps, but unfortunately also the Linux user space. Just like in the 1990s it was not seen as a good idea to let those people loose at writing kernels or banking software, it's now probably not a good idea to simply let everybody mess with the mainline kernel or other important software projects. You need experienced people there. People who have learned from others.