I've had a cat for about three years and ever since it was a kitten it would always bite me and other guests whenever they try to pet it. It only gets along with my brother and my brother doesn't even like cats. It's quite rude to me and will only rub against me when it is hungry, but whilst I'm giving it food it will headbutt me aggressively to push me out of the way and often wakes me up in the middle of the night for no reason other than to attack me.
My cat is also very prone to fighting with other cats during the day. It is rarely at home unless it is hungry and often comes back with cuts and blood on her from the other cats. She also fights the other pets in the house and I am constantly pulling claws out of the dog's nose from her. Even though she wasn't there first, she feels as though she has more authority than everyone else. Is something wrong with her?