Like you I also threw that particular book across the room. I was so angry with the author, mainly because he does suck you in, which is his particular genius and you simply have to know what happens-even to the characters you don't like much.
Yes I suppose one tends to forget what you were like at 9 years old(I pray God that I had more sense than Sansa! ) and the child actors in the show are truly talented. They really do bring alive these incredible characters including the actress who plays Sansa.
I am only hoping that Martin does not change Tyrion too much, because it is that streak of humanity and compassion that makes one truly love and admire this character.