Здравствуйте. Посмотрите видео Ивана Затевахина. Он как раз рассматривает эту тему.
Он объясняет этот вопрос следующим образом. Месть - это проявление агрессии. Для вида кошки агрессия проявляется с помощью зубов и когтей. Т.е. в ответ на какое-то действие она может укусить или поцарапать. А вот агрессивно гадить она не может. Это не предусмотрено их видом.
Так что мотивы тут будут совсем другие. Это либо стресс от вашего поведения, либо привлечение внимания, но непостредственно местью за ваш поступок это не является.
Смотря какой кот, и смотря какая сора, если серьёзная и кот слишком наглый значит специально, а если кот не сидит на шее то зделал это не мстя . Спасибо