How old is Mimi? Has she always been like this? Did a vet ever have anything to say about her actions?

If she is old....she might be in a lot of pain from arthritis or something. That would make her irritable.

{{{hugs}}}