Agree with you about Cat, but her inability to let things go kind of defined her (see her relationship with King Emo…Jon). Yes, GRRM had flaws, but you can usually find grounding for virtually every decision his 1000 characters make somewhere in the text which is pretty impressive IMHO.