"моей кошки" is shorter and more idiomatic, that;s why we have it as the main translation. Otherwise, both can be used.
I love my cat but sometimes he is a dick. Don't be lying that your one isn't from time to time
Exactly. It is an irregular comparative, which is similar to how English "worse" does not come from "bad".
In Russian, the form хуже comes from худой, which in the modern language means "thin, scrawny" and does not form this comparative anymore (худее is its modern comparative).
I had a cat that was horrible and very selfish. But I still love it like a serf. It died in my sister's arm. That was more than ten years ago now... :*(