She's a woman in her 50s... She's lived out in the country away from society basically her whole life and did a ton of drugs when she was younger. She actually has a big heart and wants to be a good person, but she is insanely irritating, to the point that if she was a guy I probably would have literally punched her in the face numerous times by now. She often talks non-stop whether or not the other person says anything and thinks it's her job on this planet to tell other people how to live their life. We share an office space, and it seems like she literally cannot help herself from frequently commenting on whatever the other person is doing. She often pushes people's buttons and keeps pushing well beyond what any normal sane person would. Everyone who has worked with her has ended up literally screaming at her on more than one occasion. She has been talked to numerous times. The fact is though, she just does not get it. She doesn't really have a fully functional brain. She doesn't mean to be piss everyone off, but she does. I'm torn as to what to do because on one hand work would be about 20X better if I never had to see her again, but on the other hand, I'd feel pretty bad if she got fired. She doesn't really have any other options since she got this job over a decade ago when her brain was in a bit better condition. I think she's probably too whacko to get and hold down anything now.
Any advice?