5. It was Charles Perrault who painted the girl's hood in red color. Color red can mean many things but in this case it is obviously connected with sin.
In Perrault's time only ladies of negotiable virtues wore red and looking at:
- his audience (adults in the court of Louis XIV),
- the allusive dialogue between the wolf and the girl,
- the action itself (she undresses before she gets in bed - yes, Grimms cleared all that),
it is very clear Perrault was talking about man-woman relationship.
It was especially written as a warning to young girls as an easy prey of older (rich) men.
6. The color of Red Riding Hood's cap in versions before Perrault is not always mentioned. But if it is, it is gold.
Looking the mythological explanation of Red Riding Hood this is really clear. Mythologists understand this story as a story about day and night, the girl is representing the sun and wolf steals it every evening.