За шкирку брала, когда ругала? Если нет, то кошке пофигу вся Ваша ругань. Если ругать ласковым нежным голосом, то это тоже абсолютно бесполезно. Кошка должна почувствовать Вашу силу, власть и злость на неё в момент наказания, только тогда это подействует. Надо показать ей, кто в доме хозяин.