When Peanut was 2, she sort of understood the general rules but couldn't figure out the logic behind them. For example, one time she tossed a carrot stick in a sandwich shop.
Me: Peanut, don't throw the carrot in the restaurant.
Peanut: You can't throw a carrot in the restaurant. Other kids will want to play with the carrot.
You could tell she was sort of understanding how things worked, but couldn't really fully grasp the logic behind why yet - and in situations that were not directly related to health or safety, it took some time before she figured out the why behind the rules. At 3.5, I promise that she hasn't thrown a carrot in a restaurant for at least a week or two.
I just finished Nadine Gordimer's book Burger's Daughter. I felt a lot like Peanut while I was reading this. I definitely got the gist behind what was going on, but I completely lack the historical/social context to understand the book more fully and clearly in the way the author intended.
Thus seems to be a recurring theme for me with these books. I really enjoyed history when I studied it in high school but we obviously didn't cover the history of every country through every time period. Hence, my knowledge of South Africa is very lacking. I found this book was useful to help me understand in some small way what apartheid South Africa was like - but I can also tell it only scratched the surface. I get that you aren't supposed to throw the carrot, but I don't understand why.