Hi Mandy....

my katrina rescue catbaby is not mean..
hes just not affectionate and he doesnt really like ppl...

if your dear ((( Zoey ))) is mean..
aside from the rescue remedy..

I would also bring her to the VET..
could be shes in pain or has something wrong medically....and thats why she is acting that way....

I mean all cats have their own personality , for sure !!
some are mushbabies, and some are very independent...
but to be as mean as you are saying..
if she wasnt/isnt a feral...
to me..
I would bring her to the Vet to get her checked.....
make sure she isnt in pain or feeling bad which is causing her crankiness