Hi FS, i have an almost 10 year old. I have recently had to have some "attitude adjustment" talks with her. Her and her dad (my husband) are so similar - they will both blow up, and things will just escalate with NEITHER of them willing to apologise. So many of their confrontations could be solved so simply by one of the (and i dont care which one!) taking a big breath and saying "sorry about that, i didnt mean it, i'll try harder to be calm in the future". Unfortunately neither of them are wired to do that. I get stuck between the two pf them (being the peacemaker and never having been afraid of taking the blame for something that's my fault) I agre she's being rude, but dont agree with the shouting it out method they both employ!
Not that any of that helps you, ut i wanted to say you are not alone, and i thnk it could be an age thing - we have recently seen an increase in the never taking responsibility for your own actions behaviour from her. It's always the dog's fault, the plate's fault (for not levitating to the kitchen on its own), daddy's fault, schools fault etc etc, while all her teachers, friends parents, group leaders and so on describe what an angel she is!
I cant give you advice because your own family dynamic will work differently to mine but what i will say is YOU are the adult, she is the child. You need to role model the behaviour you want to see from her