There is nothing you or anyone else can do to make the situation better. Despite the number of complaints they have received about her in the past, they have obviously decided to keep her for some reason unknown to you or to anybody else. Can't you see you will be better off by finding a job elsewhere? Is it really worth the hassle to keep putting up with this? You are in a no-win situation.