I read the book first, I infact only read it because of the movie as I can't stand watching movies before books, just a quirk of mine. I haven't seen the movie [I had work the night my mates went, they got the wrong tickets.] But when everyone started saying that Rue being black ruined the ovie for them, I damn near raged. To me, thats like people saying Crack being Black isn't realistic [J.D Robb fans would understand that.] Read the books properly or don't read them at all.
Also, another point that made me laugh while on a night shift at work. I read an article about a women who took her twelve year old daughter to see it, then stormed out because it was too violent and showed death. So, sh didn't watch the trailers, then, obviously. I have no sympathy for her. At all. If your child is too young to understand death, don't take her to a violent movie.