Can you solve the Pinocchio "green hats" logic puzzle?

Can someone please explain to a non-mathmatician why the answer is not E?

To me, that is the simplest answer, which is perhaps also why I am not a mathmatician.