"This is because cats evolved as solitary hunters with little need for reading social cues, especially those for behavior modification." [...] “How the hell is your cat supposed to know that you’re yelling at him because you want him to stop scratching the couch?” [...] "When your cat does the thing you want her do to, reward her with a treat, or affection." If we accept that cats can't learn from negative reinforcem…
And punishment works quite differently from reinforcement to begin with; it is typically less effective for far better socialized species such as humans and dogs, too.
[1] http://en.wikipedia.org/wiki/Operant_conditioning#Consequenc...