Help with petty revenge

Basically, my housemate was rude to my partner tonight, for no reason. After I politely told her that I didn’t appreciate how she spoke to my partner she said “I’m a rude person, what can I do” as a bit of back story, she constantly complains about anything I do, like I’ve literally broken my shoulder and I still clean the kitchen, she complains about my hanging my washing up on radiators when she monopolises the dryer, she complains about EVERYTHING she can. I pay about £500 more a month in rent and she acts like she owns the place. She left for 6 months and when she got back I got a passive aggressive message about me using some counter space for my kettle and coffee machine. After this, I got another message saying she couldn’t use the freezer because it was too icy for the top drawer to fit in…yet when she lived here before pissing off, storing all her crap here and not paying rent…I had to use the same space she’s now saying isn’t suitable 🤷🏼‍♀️. My partner comes over for dinner sometimes, but we split our time together between her place and mine, or we are separate. So tonight a neighbour came over because they lost their pet and asked to look in our garden. I let them in and showed them into the garden, my partner followed the neighbour out to help. My housemate was being very rude To the panicked neighbour, so my partner said “She’s just looking for their pet, I’m sure she won’t do anything” to which my housemate replied “I’d appreciate if you kept your opinions to yourself”. I’m just at the end of my tether with her constant bullshit so… Anyway, petty revenge advice would be great. TIA!