And that's not to say I defend everything the show has done.
I dislike the way they've portrayed the entire Bran Stark storyline, and not just the absence of Cold Hands. The random death of Jojen, the constant use of Hodor as a way for Bran to overcome the thing that makes him an intriguing character, and the portrayal of Leaf and Bloodraven today were all pretty 'meh'.
I didn't mind the skeletons in terms of the way they were animated, but wouldn't white walkers have worked just as well without adding a new, random monster to the canon?
I haven't loved the Reek/Ramsay storyline, but given Martin didn't give them a lot to work with short of ignoring him for a season or two, it had to be done. I didn't like Yara's random rescue attempt and subsequent, the death of Grenn (f**k Pyp), and the omissions of character such as the bard framed for Lysa's death, the Brave Companions, or people like the She Bear and Moonface.
Don't get me started on the fact the Night's Watch has been made one of the less exciting portions of the show because they've reduced it to five or six dudes and a bunch of extras. Where are Donal Noye, Satin etc?
But by and large, most changes are made because the audience is predominantly made up of people who haven't read the books and perhaps couldn't keep up with a show with a million characters. I doubt HBO could afford that, either.
--------------
On GRRM weakness - the whole f**king Children arc is stupid and reaches waaaay too far into the realm of fantasy for me. He may turn me around, but I literally hated most of Bran's storyline north of the wall.
Ditto his continued delays in actually having the dragons or white walkers do anything...