Calling for a resignation or someone to be fired? I don't like that tone. To me it pressumes too much. It is her bosses decision and I wouldn't be surprised if they took exception to this. Let them manage their staff issues, we are clearly not happy. That should suffice.
Consider the job, Public Relations. Creating relationships, trying to impress people, being friendly. Hardly something that draws logical or law and rule followers. It is a personality job. Though a lot of that comes across differently in text.
(Even this last bit does not carry my meaning well, time for me to go to bed.)