Oooooh, he's a freak! And Marie-Joseph does NOT seem to be a person who shares whatever happened and happens with anyone. IMO, she held the grudge and waited for her chance to get revenge and even Charles-Henri will never know what Griffin did to his sister.
And he WOULD have protected her, we've seen it already with grandmother. Charlie's a good brother.